ホームページ  >  記事  >  ウェブフロントエンド  >  複数の Ajax リクエストを一度に処理するための Jquery コード_jquery

複数の Ajax リクエストを一度に処理するための Jquery コード_jquery

WBOY
WBOYオリジナル
2016-05-16 18:02:35942ブラウズ
コードをコピー コードは次のとおりです。

$(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"] == "1")) { //何かをする }
if ((! string.IsNullOrEmpty(Request["type"])) && (Request["type"] == "2"))
{
//何かをします
}


この異なる ajax リクエストは同じページで処理でき、ajax リクエストごとに新しいページを作成する必要はありません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。