簡體   English   中英

即使在添加超時后,ajax服務器調用也會超時

[英]ajax server call getting timeout even after adding timeout

我有一個服務器ajax調用,即使服務器響應返回超時。

如果服務器響應2-4分鍾,那么ajax會成功如​​果服務器在4分鍾后響應,那么ajax調用就不會發生任何動作

我也嘗試過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。

你可以在超時后中止xhr

 error: function (XMLHttpRequest, textStatus, errorThrown) {
   XMLHttpRequest.abort();
 },

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM