0
我通過jquery ajax異步調用加載HTML表。說5人,他們的數據將通過異步阿賈克斯調用加載。 ajax調用在服務器上點擊五次,並在收到數據時異步顯示數據。 這些行包含一個鏈接,用於打開顯示該人員記錄的彈出窗口。爲什麼jQuery異步AJAX調用阻止其他HTTP調用
問題是當我點擊一個鏈接,而其他數據仍在加載時,彈出窗口打開並顯示一個空白頁面,直到剩下的ajax調用完成。
我該如何解決這個問題?
這是我的jQuery代碼:
$.ajax({
type:'POST',
url:'Default.aspx',
data:JSON.stringify(jsonParams),
contentType:"application/json; charset=utf-8",
async:true,
dataType:'Text',
success: function(response){ //paste the data to the html table }
});
這是我的服務器端代碼:?
protected void Page_Load(object sender, EventArgs e)
{
StreamReader r = new StreamReader(Request.InputStream, Request.ContentEncoding);
string jsonStr = r.ReadToEnd();
MyJsonObj obj = new JavaScriptSerializer().Deserialize<MyJsonObj>(jsonStr);
}
顯示一些代碼,看看你試過了什麼 – fartagaintuxedo
你可以給我們提供一些代碼,因爲異步調用就是這樣,異步的。一旦請求是s它的全部在服務器上處理。 – ars265