当resolve在函数内部时,为什么Deferred不起作用

时间:2011-05-28 23:33:31

标签: jquery

此代码有效http://jsfiddle.net/neerajdotname/k2Q9b/

但此代码不起作用http://jsfiddle.net/neerajdotname/k2Q9b/1/

为什么呢?

有什么问题?

1 个答案:

答案 0 :(得分:1)

您在dfd.resolve结尾处缺少括号:

 function func(){dfd.resolve;};

应该是:

 function func(){dfd.resolve();};

现在你只是在说明函数的名称,而不是实际调用它。