0
私が機能を持っている:私も
$.when(function() {someFunction(params) }
).then(doNextThing);
doNextThing
を試してみました
function someFunction(params) {
//Creates an object
//$.each(collection, funct() { /*do work on collection, essentially pushes items into an array */});
//JSON.stringify(results)
//$.ajax POST...this is what I want $.when to wait for
}
Iセットアップ
$.when(someFunction(params)
).then(doNextThing);
は、コールバックの前に呼び出されます。 $.each
またはstringify
が$.when
に失敗する可能性がありますか?
は何かを返すsomeFunctionのですか?それは返されるはずです$ .ajax –
'return'ステートメントはありません。あなたは私がちょうど$ .ajaxの前にリターンをつけていることを意味しますか?例えば。 'return $ .ajax {...'? –
'return $ .ajax'を修正しました。私は2時間ほどこれに苦しんできました。あなたが回答を投稿した場合、私は間違いなくあなたに回答クレジットを与えます。 –