English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQuery $.get() и $.post() методы используются для запроса данных с сервера через HTTP GET и POST запросы.
ВGETВ методе браузер добавляет пары имя/значение в конец URL.
GET обычно используется в местах, где не важна безопасность.
GET-запросы могут быть кэшированы
GET-запросы сохраняются в истории браузера
GET-запросы могут добавить закладку
Никогда не используйте GET-запросы для обработки конфиденциальных данных
GET-запросы имеют ограничение по длине (только 2048 символов)
ВPOSTВ методе содержимое не отображается в URL.
Если данные формы содержат конфиденциальную информацию или личные данные, всегда используйте POST.
POST-запросы никогда не кэшируются
POST-запросы не сохраняются в истории браузера
POST-запросы не могут добавить закладку
Используйте POST-запросы для обработки конфиденциальных данных
POST-запросы не имеют ограничений по длине данных
Чтобы получить больше информации о GET и POST и различиях между этими методами, посетите нашМетоды HTTP RequestСтраница.
jQuery $.get()Метод использует HTTP GET-запрос для загрузки данных с сервера.
Это$.get()Синтаксис метода:
$.get(URL, data, callback)
Параметры:
URL-Укажите URL, который вы хотите запросить
data - (по желанию) Укажите чистый объект или строку, отправляемые вместе с запросом на сервер
callback-(Дополнительное) Укажите回调-функцию, которая будет выполнена при успешном завершении запроса
Этот пример запрашивает страницу ajax_get.php, отправляет некоторые другие данные и выводит сообщение о состоянии警报ы:
$("button").click(function(){ $.get("ajax_get.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Проверьте‹/›
Это исходный код PHP-файла ("ajax_get.php"):
<?php echo "<p>Hello ".$_GET['fname']." ".$_GET['lname'].", Как дела?</p>"; ?>
jQuery $.post()Метод использует HTTP POST-запрос для загрузки данных с сервера.
Это$.post()Синтаксис метода:
$.post(URL, data, callback)
Параметры:
URL-Укажите URL, который вы хотите запросить
data - (по желанию) Укажите чистый объект или строку, отправляемые вместе с запросом на сервер
callback-(Дополнительное) Укажите回调-функцию, которая будет выполнена при успешном завершении запроса
Этот пример запрашивает страницу ajax_post.php, отправляет некоторые другие данные и выводит сообщение состояния警报ы:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Проверьте‹/›
Это исходный код PHP файла ("ajax_post.php"):
<?php echo "<p>Hello ".$_POST['fname']." ".$_POST['lname'].", Как дела?</p>"; ?>
Для получения полной информации о методах AJAX, пожалуйста, посетите нашРеферентное руководство по AJAX jQuery.