Вызов тайм-аута на сервере ajax даже после добавления тайм-аута - PullRequest
0 голосов
/ 06 июня 2019

У меня есть вызов сервера ajax, который возвращает тайм-аут, даже ответ сервера обратно.

Если ответ сервера возвращается через 2-4 минуты, ajax будет успешным Если сервер отвечает через 4 минуты, то при вызове ajax никаких действий не происходит

Я также пытался использовать timeout в вызове ajax, но он не работал.

Даже добавлен таймаут http в конфигах.

$.ajax({
        url: urlAction,
        type: "POST",
        async: true,
        data: {
            data : "parmeters"            
        },
        success: function (data) {

        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            // after 15 mins this is throwing timeout error
        },
        timeout: 900000
        });

    }

Но я вижу, что методы сервера возвращают правильный json.

1 Ответ

0 голосов
/ 06 июня 2019

вы можете прервать xhr после тайм-аута

 error: function (XMLHttpRequest, textStatus, errorThrown) {
   XMLHttpRequest.abort();
 },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...