JQuery XHR состояния успеха и ошибки - PullRequest
3 голосов
/ 01 июля 2011

Каковы все xhr состояния, которые jquery принимает как состояния успеха? Точно так же, каковы состояния ошибки? Я знаю, что 200 - это состояние успеха, а 401 - это состояние ошибки. Любая дополнительная информация по этому вопросу может быть полезной. Может кто-нибудь, пожалуйста, укажите мне на хорошее чтение. Я не смог получить информацию от jquery api.

Ответы [ 3 ]

4 голосов
/ 01 июля 2011

Когда я не могу найти ответ в документах , я погружаюсь в источник . Вот бит, который вы ищете, особенно строка 2:

// If successful, handle type chaining
if ( status >= 200 && status < 300 || status === 304 ) {

    // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
    if ( s.ifModified ) {

        if ( ( lastModified = jqXHR.getResponseHeader( "Last-Modified" ) ) ) {
            jQuery.lastModified[ ifModifiedKey ] = lastModified;
        }
        if ( ( etag = jqXHR.getResponseHeader( "Etag" ) ) ) {
            jQuery.etag[ ifModifiedKey ] = etag;
        }
    }

    // If not modified
    if ( status === 304 ) {

        statusText = "notmodified";
        isSuccess = true;

    // If we have data
    } else {

        try {
            success = ajaxConvert( s, response );
            statusText = "success";
            isSuccess = true;
        } catch(e) {
            // We have a parsererror
            statusText = "parsererror";
            error = e;
        }
    }
} else {
    // We extract error from statusText
    // then normalize statusText and status for non-aborts
    error = statusText;
    if( !statusText || status ) {
        statusText = "error";
        if ( status < 0 ) {
            status = 0;
        }
    }
}
0 голосов
/ 01 июля 2011

http://docs.jquery.com/Ajax_Events это будет помощь

0 голосов
/ 01 июля 2011

Я только что гуглил,

как насчет этого

http://www.w3.org/TR/XMLHttpRequest/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...