Ajax = асинхронный JavaScript и XML.
Ajax - это технология для создания быстрых динамических веб -страниц.
Ajax позволяет асинхронно обновлять веб -страницы, обменивая небольшой объем данных с сервером в фоновом режиме. Это означает, что можно обновить часть веб -страницы, не перегружая всю страницу.
Перед реализацией Ajax вы должны создать объект Xmlhttprequest. Если браузер, который создает этот объект, не поддерживается, вам необходимо создать ActivexObject. Конкретный метод заключается в следующем:
var xmlhttp; function createxmlhttprequest () {if (window.activexobject) {xmlhttp = new activexobject ("microsoft.xmlhttp"); } else if (window.xmlhttprequest) {xmlhttp = new xmlhttprequest (); }}(1) Следующее использует XMLHTTP, созданный выше для реализации простейшего запроса AJAX GET:
Функция Doget (url) {// Обратите внимание, что при прохождении значений параметров лучше всего использовать Encodeuri для его обработки, в случае искаженного кода Createxmlhttprequest (); xmlhttp.open ("Get", url); xmlhttp.send (null); xmlhttp.onreadystatechange = function () {if ((xmlhttp.readystate == 4) && (xmlhttp.status == 200)) {alert ('успех'); } else {alert ('fail'); }}}(2) Используйте XMLHTTP, созданный выше, чтобы реализовать самый простой запрос POST AJAX:
Функция dopost (url, data) {// Обратите внимание, что при прохождении значений параметров лучше всего использовать Encodeuri для его обработки, в случае искаженного кода createxmlhttprequest (); xmlhttp.open ("post", url); xmlhttp.setrequestheader ("content-type", "Application/xwww-form-urlencoded"); xmlhttp.send (data); xmlhttp.onreadystatechange = function () {if ((xmlhttp.readystate == 4) && (xmlhttp.status == 200)) {alert ('успех'); } else {alert ('fail'); }}}Приведенный выше контент является примером кода для реализации JavaScript Ajax, представленный вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы во время процесса использования, пожалуйста, оставьте мне сообщение. Редактор ответит вам вовремя. Здесь я хотел бы поблагодарить всех за их поддержку веб -сайта wulin.com. Я верю, что мы будем добиваться большего успеха!