Подтвердить что ты не робот

Каковы все возможные значения параметра textStatus в функции обратного вызова jQuery.load?

Я использую функцию обратного вызова jQuery . load для запуска определенного кода, если параметр textStatus метода .load равна некоторой строке.

например. У меня

jQuery("#myContainer").load('/seperate-file-with-content.asp', function(responseText, textStatus, xhr){                     
    if (textStatus === "error" || responseText.length <= 0) {
        //file failed to load i.e. textStatus == error 
        //or file loaded but has no content
    } else {
        //file loaded successfully i.e. textStatus == success
    }       
});

Но я опасаюсь, что часть else оператора if может поймать другие не ожидаемые значения textStatus, которые не равны success.

Есть ли другие возможные значения для textStatus, кроме error и success?

EDIT/UPDATE: Как я теперь считаю, .load основан на .ajax, ответы по следующему вопросу могут быть полезны для кого-то другого с похожим вопросом: - В обратном вызове jQuery ajax success будет никогда не появляться textStatus "успех"

4b9b3361

Ответ 1

load() основан на $. ajax(), и в документации для этого метода перечислены возможные статусы как:

  • abort
  • error
  • notmodified
  • parsererror
  • success
  • timeout