Завершить вызов AJAX после тайм-аута - PullRequest
0 голосов
/ 30 июня 2011

Я выполняю следующий вызов ajax. Я тестирую механизм тайм-аута и, таким образом, намеренно приостанавливаю свой сервер. Проблема в том, что, хотя через одну секунду я получаю тайм-аут в клиенте, вызов, как я вижу его в firebug, все еще продолжается.

Я думаю, что должен быть какой-то способ остановить выполнение вызова, но я не нашел его.

            $.ajax({
                url: url,
                dataType: "jsonp",
                jsonp: "jsoncallback",
                timeout: 1000,
                success: (function(w) {
                    ...
                    },
                error: function(XHR, textStatus, errorThrown) {
                    alert("Error");
                }
            });

Ценю помощь.

Ответы [ 2 ]

0 голосов
/ 14 апреля 2017

Вы можете попробовать это

...    
error: function() {
    window.stop()
}
...
0 голосов
/ 02 июля 2011
...