我可以宣布一个jQuery AJAX调用这个方法: var foo = $.ajax({ ... }); 但是,这实际上会执行请求,然后有,是否正确? 如何在不初始化的情况下声明AJAX调用,然后再调用它?例如: var foo = $.ajax({ ... });
// some stuff in between
foo.execute();
谢谢。 编辑 一点信息:我真正想要做的是有一
能anyoune请澄清什么是错用下面的代码(也读了不少文档和例子,但仍然有不知道发生了什么事) function t() {
var d = $.Deferred();
setTimeout(function(){
d.resolve();
}, 5000);
return d.promise();
}
function test() {
我有以下几点: function functionA() {
var myVar = functionB();
functionC(myVar);
}
时,functionB需要回答,取决于用户的输入。它可能是1秒,但也可能是10秒。所以functionC总是被调用一个未定义的值,因为functionB()还没有完成。所以我试过这个: function functionA