Поведение jQuery ajaxSuccess и ajaxError - PullRequest
0 голосов
/ 24 сентября 2010

Глобальные события ajaxSuccess и ajaxError не работают для меня должным образом. Я отключил интернет-соединение, и обработчик ajaxSuccess выполняется с xhr.status = 0, а ajaxError вообще не выполняется. Мне нужно, чтобы вы подтвердили, если это ошибка или я что-то не так делаю?

Спасибо!

1 Ответ

1 голос
/ 24 сентября 2010

Это ошибка, из-за того, что 0 был "успешным", изначально был добавлен, потому что Opera возвращает 304 как 0, или, по крайней мере, использовал для , вы можете увидеть это в комментарии в коде ядра jQuery здесь.

Однако, если вы посмотрите на основную ветку, вы увидите, что исключение status == 0 было удалено для выпуска jQuery 1.5, так что оно уже исправлено, и вы 'Увидим это исправление в 1.5.

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