На что ссылаются аргументы внутри функции ajax? - PullRequest
0 голосов
/ 08 мая 2011

Я часто вижу это в функции ajax function(event, data, status, xhr). Мне интересно, к чему относятся эти аргументы и как они используются.

1 Ответ

2 голосов
/ 08 мая 2011
  • data: данные, возвращаемые сервером (могут быть HTML, XML, JSON, ...)
  • status: строка, классифицирующая статус запроса («успех», «немодифицированный», «ошибка», «тайм-аут», «прерывание» или «parsererror»)
  • xhr: объект jqXHR , используемый для отправки запроса AJAX

В 99,99% случаев все, что вас волнует, это data, возвращаемый сервером. Вас также может заинтересовать, был ли успешным или неудачным запрос ajax:

$.ajax({
    url: '/somescript.cgi',
    success: function(data) {
        // The request succeeded => do something with the data returned by the server
    },
    error: function() {
        // The request failed
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...