Синтаксис

jQuery.post(url,[data],[callback],[dataType])

Описание

Функция jQuery.post() осуществляет запрос к серверу методом POST без перезагрузки страницы.

  • url - url-адрес, по которому будет отправлен запрос.
  • data - данные, которые будут отправлены на сервер в формате объекта: {key1:value1, key2:value2, ...}.
  • callback(data, textStatus, jqXHR) - пользовательская функция, которая будет вызвана после ответа сервера
    • data - данные, присланные с сервера.
    • textStatus -  статус того, как был выполнен запрос.
    • jqXHR - объект jqXHR
  • dataType - тип данных, которые пришлет сервер в ответ

Примеры

$.post( "test.php" );
$.post( "test.php", { name: "John", time: "2pm" } );
$.post( "test.php", { 'choices[]': [ "Jon", "Susan" ] } );
$.post( "test.php", { name: "John", time: "2pm" })
  .done(function( data ) {
    alert( "Data Loaded: " + data );
  });