Последние учебники веб-разработки
 

jQuery post() Method

<Методы JQuery AJAX

Пример 1

Загрузка данных с сервера, используя запрос HTTP POST:

$("button").click(function(){
    $.post("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Попробуй сам "

Пример 2

Изменить текст элемента <div> с помощью запроса AJAX POST:

$("input").keyup(function(){
    var txt = $("input").val();
    $.post("demo_ajax_gethint.asp", {suggest: txt}, function(result){
        $("span").html(result);
    });
});
Попробуй сам "

Определение и использование

В $.post() метод загружает данные с сервера , используя запрос HTTP POST.


Синтаксис

$(selector).post(URL,data,function(data,status,xhr),dataType)

параметр Описание
URL Необходимые. Задает URL-адрес, чтобы отправить запрос
data Необязательный. Задает данные для отправки на сервер вместе с запросом
function(data,status,xhr) Необязательный. Указывает функцию для запуска, если запрос выполнен успешно
Дополнительные параметры:
  • Данные - содержит итоговые данные из запроса
  • Статус - содержит статус запроса ( "success", "notmodified", "error", "timeout" - "parsererror" "success", "notmodified", "error", "timeout" , или "parsererror" )
  • XHR - содержит XMLHttpRequest объект
dataType Необязательный. Указывает тип данных ожидаемого ответа сервера.
По умолчанию JQuery выполняет автоматическое предположение.
Возможные типы:
  • "xml" - XML - документ
  • "html" - HTML как простой текст
  • "text" - простая текстовая строка
  • "script" - Запускает ответ как JavaScript, и возвращает его в виде обычного текста
  • "json" - Запускает ответ как JSON и возвращает объект JavaScript
  • "jsonp" - Грузы в JSON блока с использованием JSONP . Будет ли добавить "?callback=?" В URL , чтобы указать функцию обратного вызова

<Методы JQuery AJAX