Доступ к XMLHttpRequest.statusText вызовет исключение при сбое? - PullRequest
0 голосов
/ 21 сентября 2009
$.ajax(error:function(XMLHttpRequest, textStatus, errorThrown)
             { XMLHttpRequest.statusText })

Кто-то тоже сталкивался с этой проблемой?

EDIT

Я использую Mozilla / 5.0 (Windows; U; Windows NT 5.1; zh-CN; rv: 1.9.0.2) Gecko / 2008091620 Firefox / 3.0.2

Ответы [ 2 ]

0 голосов
/ 25 июня 2010

Какое у вас исключение?

Свойство statusText Атрибут statusText представляет текст кода состояния HTTP и также доступен только в том случае, если значение readyState равно 3 или 4. Попытка доступа к свойству statusText для других значений readyState вызывает исключение.

Firefox также выдает исключение, если возникла неполадка в сети с запросом, вызвавшим ошибку. NS_ERROR_NOT_AVAILABLE

0 голосов
/ 21 сентября 2009

Попробуйте изменить XMLHttpRequest на что-то вроде ' e '. Может быть, это просто конфликт имен? Кроме того, вы действительно делаете правильный вызов ajax?

jQuery.ajax({ 
    url: "/file/location.php", 
    data: "param"+value,
    error: function(e){
        alert(e.responseText);
    }
    success: function(data) { alert(data); }
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...