3
我有一個大量使用jQuery的.NET Web應用程序。在特定頁面中,我使用了幾個$.ajax
調用,其中我將async設置爲false。我知道有很多數據被ajax調用檢索到,並且我意識到同步使用$.ajax
是非常危險的。我當然可以使用異步調用重構;想法和建議表示讚賞。
沒有什麼不尋常的電話:
var XX = $.ajax({
url: 'EH/SaveData.ashx',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: jsonString,
async: false,
cache: false
}).responseText;
一切都在VS2010正常工作,在所有瀏覽器。然而,在我們的開發IIS服務器上,IE9和IE10需要幾分鐘才能顯示,而IE8,Chrome和FF都可以。在IE9中發生了什麼變化,可能會導致性能上的根本差異?
好的。夥計們。我重構了代碼以通過$ .ajax刪除同步調用,但IE的問題依然存在。我有權訪問IIS7配置設置。任何人都有猜測或3?
這到底是什麼? 'async:false' – melancia
可能你應該從異步請求開始.... –
建議:採取自己的建議並重構爲異步 – Jamiec