2011-11-16 49 views
1

這裏是http://jsfiddle.net/FredyC/3pynD/2/示例雖然功能尚未完全,但我不知道如何正確使用jsfiddle echo服務與jQuery。jQuery Deferreds爲ajax模板加載

但是,當我運行這個,比dfd對象沒有resolve函數。我的目標是有功能,那將永遠返回承諾對象,我可以通過done函數獲取編譯模板。當我以後再次需要該模板時,它應該返回相同的dfd,這樣我就可以立即獲取模板而無需再次獲取並編譯它。

有人知道我在做什麼錯嗎?

回答

0

好的,它已經解決了。重讀文檔後,我明白$.when只返回promise,所以我不能resolve它。所以我創建新Deferred對象,它就像一個神奇的:)

下面是結果:http://jsfiddle.net/FredyC/3pynD/3/