$(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 のドキュメントを参照してください。
Ancker によるコレクション
jquery が同じページで複数の Ajax リクエストを処理する別の方法
パラメーターを追加します
$.post(
"doSysthFile.aspx",
{
type: '1 '
},
function(data, textStatus)
{
},
"json");
$.post(
"doSysthFile.aspx", {
タイプ: '2'
},
function(data, textStatus)
{
},
"json"); doSysthFile.aspx.cs ファイル内:
コードをコピーします
if ((! string.IsNullOrEmpty(Request["type"])) && (Request["type"] == "2"))
{
//何かをします
}
この異なる ajax リクエストは同じページで処理でき、ajax リクエストごとに新しいページを作成する必要はありません。