私はajax呼び出しを連鎖させようとしています:すべての要素にhtmlコンテンツをロードするとき、他の要素にロードしたいです。ローカルのajaxイベントにクロージャーを付加して、各要素の呼び出しをハードコードせずに実行したいと思います。私は次のようなグローバルなajaxイベントを試してみました:
$("#elem2").ajaxSuccess(function(e,x,opts) {
var myUrl="server/elem2"
if(conditionToAvoidRecursiveCalls)
$(this).load(myUrl)
})
しかし、conditionToAvoidRecursiveCallsを定義する方法がわかりません。e.target!=これは機能せず、opts.url!==urlは相互再帰的な呼び出しを避けません。
別の賢い方法はありますか?