Вопросы с тегом «ajax»

AJAX (асинхронный JavaScript и XML) - это метод создания интерактивных пользовательских интерфейсов веб-сайта без традиционного обновления или перезагрузки веб-страницы. Он использует асинхронный обмен данными между клиентом и сервером для обновления отображаемой информации и плавного реагирования на взаимодействие с пользователем. Включите дополнительные теги для языков программирования, библиотек, структур, веб-браузера, протоколов и другой информации об окружающей среде.

20
Обработка ошибок jQuery Ajax, показ пользовательских сообщений об исключениях
Есть ли какой-нибудь способ показать пользовательские сообщения об исключениях в качестве предупреждения в моем сообщении об ошибке jQuery AJAX? Например, если я хочу создать исключение на стороне сервера через Struts by throw new ApplicationException("User name already exists");, я хочу перехватить это сообщение («имя пользователя уже существует») в сообщении об ошибке …

14
Пример JQuery Ajax POST с PHP
Я пытаюсь отправить данные из формы в базу данных. Вот форма, которую я использую: <form name="foo" action="form.php" method="POST" id="foo"> <label for="bar">A bar</label> <input id="bar" name="bar" type="text" value="" /> <input type="submit" value="Send" /> </form> Типичный подход заключается в отправке формы, но это приводит к перенаправлению браузера. Можно ли с помощью jQuery …
681 php  javascript  jquery  ajax  post 


4
Обновление адресной строки новым URL без хэша или перезагрузка страницы
Я либо мечтал о том, чтобы chrome (dev channel) реализовал способ обновления адресной строки через javascript (путь, а не домен) без перезагрузки страницы, или они действительно сделали это. Тем не менее, я не могу найти статью, которую, как мне кажется, я прочитал. Я сумасшедший или есть способ сделать это (в …


7
Доступны ли методы PUT, DELETE, HEAD и т. Д. В большинстве веб-браузеров?
Здесь я видел пару вопросов, таких как «Отладка сервисов RESTful» , в которых упоминается: К сожалению, тот же браузер не позволяет мне проверять HTTP PUT, DELETE и, в некоторой степени, даже HTTP POST. Я также слышал, что браузеры поддерживают только GET и POST из некоторых других источников, таких как: http://www.packetizer.com/ws/rest.html …


14
Отправка multipart / formdata с помощью jQuery.ajax
У меня проблема с отправкой файла на серверный PHP-скрипт с использованием ajax-функции jQuery. Можно получить список файлов, $('#fileinput').attr('files')но как можно отправить эти данные на сервер? Результирующий array ( $_POST) на php-скрипте на стороне сервера равен 0 ( NULL) при использовании file-input. Я знаю, что это возможно (хотя до сих пор …

13
On - window.location.hash - Изменить?
Я использую Ajax и хэш для навигации. Есть ли способ проверить, window.location.hashизменились ли так? http://example.com/blah # 123 to http://example.com/blah # 456 Это работает, если я проверяю это, когда документ загружается. Но если у меня есть навигация на основе #hash, она не работает, когда я нажимаю кнопку «Назад» в браузере (поэтому …

12
Отправка POST-данных с использованием XMLHttpRequest
Я хотел бы отправить некоторые данные, используя XMLHttpRequest в JavaScript. Скажем, у меня есть следующая форма в HTML: <form name="inputform" action="somewhere" method="post"> <input type="hidden" value="person" name="user"> <input type="hidden" value="password" name="pwd"> <input type="hidden" value="place" name="organization"> <input type="hidden" value="key" name="requiredkey"> </form> Как я могу написать эквивалент, используя XMLHttpRequest в JavaScript?

22
Как я могу опубликовать данные в виде данных формы вместо полезной нагрузки запроса?
В приведенном ниже коде $httpметод AngularJS вызывает URL-адрес и отправляет объект xsrf как «Запрос полезной нагрузки» (как описано на вкладке «Сеть отладчика Chrome»). Метод jQuery $.ajaxвыполняет тот же вызов, но отправляет xsrf как «Данные формы». Как я могу заставить AngularJS отправлять xsrf как данные формы вместо полезной нагрузки запроса? var …

9
JQuery получить текстовый текст
Недавно я начал играть с jQuery и прошел несколько уроков. Теперь я чувствую себя немного компетентным с его использованием (это довольно легко), и я подумал, что было бы здорово, если бы я смог создать «консоль» на своей веб-странице (например, вы нажимаете клавишу «как» в играх FPS , и т. д.), …
486 javascript  jquery  ajax 

14
JQuery AJAX кросс-домен
Вот две страницы, test.php и testserver.php. test.php <script src="scripts/jq.js" type="text/javascript"></script> <script> $(function() { $.ajax({url:"testserver.php", success:function() { alert("Success"); }, error:function() { alert("Error"); }, dataType:"json", type:"get" } )}) </script> testserver.php <?php $arr = array("element1", "element2", array("element31","element32")); $arr['name'] = "response"; echo json_encode($arr); ?> Теперь моя проблема: когда оба эти файла находятся на одном …

21
Ответ на предполетный запрос не проходит проверку контроля доступа
Я получаю эту ошибку, используя ngResource для вызова REST API в Amazon Web Services: XMLHttpRequest не может загрузить http://server.apiurl.com:8000/s/login?login=facebook . Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Поэтому происхождение ' http: // localhost ' не разрешено. Ошибка 405 Обслуживание: socialMarkt.factory('loginService', ['$resource', …

23
Скачать файл от jQuery.Ajax
У меня есть действие Struts2 на стороне сервера для загрузки файлов. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> Однако, когда я вызываю действие, используя jQuery: $.post( "/download.action",{ para1:value1, para2:value2 .... },function(data){ console.info(data); } ); в Firebug я вижу, что данные извлекаются …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.