簡體   English   中英

IE中的Ajax請求隨機中止

[英]Ajax request randomly aborted in IE

我在IE9中的Ajax通話遇到間歇性問題。 這是我的代碼

 $.ajax({
    url: buildUrl('ActiveTasksTable/' + $('#Id').val()),
    type: "POST",
    cache: false,
    data: data,
    traditional: true,
    success: function (data) {
        $('.expandable-content-loading', section).hide();
        $('.expandable-content', section).html(data);

        initTableActiveTasks(type, section);
    },
    error: function (jqXHR, textStatus, somethingElse) {
        $("body").html(jqXHR.responseText);
    }
});

這是我的設置

  • IE9
  • jQuery 1.9.1
  • MVC3

有時,此ajax請求返回有效,有時則出錯。 我已經檢查了提琴手,響應是504網關超時錯誤,響應文本為空。 但是,當我在IE開發人員工具中進行檢查時,響應已中止。

我已經在FF和Chrome中對此進行了測試,並且它們始終會返回有效的響應。 IE有問題嗎? 有沒有解決方法?

任何幫助是極大的贊賞。 我一直在努力弄清楚這整個星期:(

事實證明這是負載平衡器的問題。 有時,當服務器之間的數據包確認時間超過2秒時,就會發生這種情況。

我們在另一台服務器上安裝了該應用程序,我們不再遇到此問題。

暫無
暫無

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

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