私$.when
は ajax 呼び出しで使用しようとしていますが、呼び出しが常に呼び出されるとは限りません。どうすればこれを達成できますか。私はそれをハックしようとしてきました
var renderThis;
$.when($.post("/blabla", function(data){
renderThis = data;
}),
function(){
if(another){
return $.post("/blabla");
}
else{
return true;
}
})
.then(function(){
render(renderThis)
});
しかし、私が見ているの$.then()
は、遅延された方法で呼び出されるのではなく、即座に呼び出されるということです。
何か案は?