ajax関数のコールバックの結果として2つのオブジェクトが返された後に何かを実行するプロシージャを作成しようとしています。
私はJquerywhen()を使用する典型的な例を知っています:
$.when($.get("http://localhost:3000/url1"),
$.get("http://localhost:3000/url2").done(//do something));
しかし、私の場合、ajax関数の実行時にwhenをトリガーするのではなく、ajax関数の実行からのコールバックからwhenをトリガーする必要があります。何かのようなもの:
$.get("http://localhost:3000/url1", function(data){
function(){
//do something with the data, and return myobj1;
}
});
$.get("http://localhost:3000/url2", function(data){
function(){
//do something with the data, and return myobj2;
}
});
$.when(obj1, obj2).done(function(){
//do something with these 2 objects
});
しかしもちろん、それは機能しません。アイデア?