Ajax: Как запретить jQuery вызывать событие успеха после выполнения xmlHttpRequest.abort ();
Использование функции jQuery $ .ajax (). В противном случае запрос был преднамеренно прерван, или если сервер не работает (не отвечает), похоже, тот же результат происходит;
То есть обработчик «успеха» срабатывает гдеxmlHttpRequest.status = 0 а такжеxmlHttpRequest.readyState = 4.
(Я смоделировал неудачный запрос, отключив IIS, а затем выполнив xmlHttpRequest для веб-сайта, который был «отключен»).
Поэтому мой вопрос заключается в том, как определить разницу между прерванным запросом или запросом, который действительно не был выполнен из-за того, что сервер не отвечает (потому что, возможно, сервер не работает), поскольку оба сценария дают мне один и тот же статус / readyState?
РЕДАКТИРОВАТЬ Точнее, я хочу знать, как предотвратить вызов обработчика «success» после вызова функции .abort () в ajax.
Я переформулировал вопрос, чтобы отразить это.