这是示例http://jsfiddle.net/FredyC/3pynD/2/虽然还没有完全正常运行,但我不确定如何正确使用jsfiddle echo服务与jQuery。
但重点是,当我运行它时,dfd
对象没有resolve
函数。我的目标是拥有函数,它将始终返回promise对象,我可以通过done
函数获取编译模板。当我稍后再次想要该模板时,它应该返回相同的dfd
,这样我就可以立即获取模板,而无需再次获取和编译它。
有人知道我做错了吗?
答案 0 :(得分:0)
好的,它已经解决了。重读文档后,我了解到$.when
只返回promise
,所以我不能resolve
。所以我创建了新的Deferred
对象,它就像魔术一样:)