DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> Jquery 一次處理多個ajax請求的代碼
Jquery 一次處理多個ajax請求的代碼
編輯:JQuery特效代碼     
代碼如下:
$(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請求建立一個新的頁面
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved