Описание функции jQuery.get(параметры) динамической загрузки данных с сервера на Web страницу.
jQuery.get( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] ) — динамически загружает данные на страницу методом GET.
Входные параметры
- url — строка адреса, по которому посылается запрос, обязательный параметр.
- data — данные, посылаемые на сервер вместе с запросом, параметр необязательный. Представляют собой строку или пары ключ:значение(«plain object» в терминах jQuery).
- success(data, textStatus, jqXHR) — callback функция, выполняемая в случае успешного выполнения запроса. При вызове ей передаются данные отклика, текстовая строка состояния запроса и объект jqXHR, реализующий AJAX запросы(детальнее об jqXHR можно узнать в описании возвращаемых параметров функции jQuery.ajax().
- dataType — строка, определяющая тип данных, ожидаемых от сервера, по умолчанию ожидается(xml, json, script, html).
Возвращаемое значение — объект jqXHR.
Примеры использования функции get().
Пример1 Скрипт примера запрашивает данные и при успешном завершении выводит их в модальное окно.
$.get("getdata.php", function(data) {
alert("Данные: " + data + " успешно загружены");
});
Пример2 Пример AJAX запроса с отправкой данных на сервер.
$.get("test.php", { name: "John", time: "2pm" } );
Пример3 Пример использования функции get() c полным использованием входных параметров и отображением реультата работы клиенту
$.get('takedata.php',data,function(recdata,status){
if( status=='succes' ) {
alert('Данные успешно отправлены!')
} else { alert('В процессе отправки произошла ошибка') }
});
Вернуться к содержанию рубрики «AJAX запросы»