Прекращение jQuery getJSON XMLHttpRequest

Оказывается, это был артефакт ошибки Firebug. Запрос Ajax был отменен, но Firebug продолжал сообщать, что он активен. подробностиВот.

У меня давно запущены XMLHttpRequests, и я должен иметь возможность прервать их при определенных обстоятельствах.

Я настроил запрос обычным способом:

ajax = $.getJSON(url + "?updates", function(data) { ...; });

Позже я хочу отменить этот запрос, кажется простым:

ajax.abort();

Когда я смотрю в Firebug, я вижу, что он все еще работает ...

Я утешаю значение ajax непосредственно перед тем, как попытаться прервать его, это подтверждает, что его значение равно XMLHttpRequest (с readyState 0).

Существуют ли ограничения на то, как и когда abort () запускается для XMLHttpRequest?

Ответы на вопрос(4)

Ваш ответ на вопрос