Jquery 一次處理多個ajax請求的代碼


Jquery 一次處理多個ajax請求的代碼,需要的朋友可以參考下。
 
復制代碼代碼如下:

$(document).ready(function () { 
$('#getsetgo').click(function () { 
$.when($.ajax("page1.php"), $.ajax("page2.php")).done(function(a1, a2){ 
$('#id1').html(a1[0]); 
$('#id2').html(a2[0]); 
}); 
}); 
}); 

jquery 1.5發布后,其中新增加方法jQuery.when().可以一次處理多個ajax請求。更多詳細情況查看jquery api文檔。 
Collection by Ancker

jquery 同一個頁面處理多個ajax請求的另外一種方法 
加一個參數 
復制代碼代碼如下:

$.post( 
"doSysthFile.aspx", 

type: '1' 
}, 
function(data, textStatus) 

}, 
"json"); 
$.post( 
"doSysthFile.aspx", 

type: '2' 
}, 
function(data, textStatus) 

}, 
"json"); 

在doSysthFile.aspx.cs文件中: 
復制代碼代碼如下:

if ((!string.IsNullOrEmpty(Request["type"])) && (Request["type"] == "1")) 

//do something 

if ((!string.IsNullOrEmpty(Request["type"])) && (Request["type"] == "2")) 

//do something 

這個不同的ajax就可以請求同一個頁面處理了,不需求為每個ajax請求建立一個新的頁面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM