|
|
|
JavaScriptAjax запросы на основе jQueryРеализация асинхронных запросов к серверу значительно упрощается при использовании JavaScript библиотек. Применение таких библиотек на практике позволяет сократить объем программного кода и решить проблему совместимости различных версий браузеров. Выполнение Ajax запросов будет рассмотрено на примере библиотеки jQuery. Пример функции, которая выполняет асинхронный GET запрос к скрипту с параметрами (test.php?id=10). В случае успешного выполнения запроса выводится сообщение содержащее ответ, полученный из php скрипта.
function getTest(){
$.ajax({
}type: "GET", url: "test.php", data: "id=10", success: function(msg){ alert(msg); } });
Информирование клиента о выполнении Ajax запроса можно реализовать с использованием div-блока.
$(function() {
//выполнение Ajax запроса $("#loading").ajaxStart(function(){ $(this).show(); }); //завершение Ajax запроса $("#loading").ajaxStop(function(){ $(this).hide(); }); //ошибка в ходе выполнения Ajax запроса $("#loading").ajaxError(function(){ $(this).hide(); }); }); Статьи:
|
|
copyright © 2012 Все права защищены. |
|