Отложенные jQuery для загрузки шаблона ajax - PullRequest
1 голос
/ 16 ноября 2011

Вот пример http://jsfiddle.net/FredyC/3pynD/2/, хотя он еще не полностью функционален, но я не уверен, как правильно использовать службу эха jsfiddle с jQuery.

Однако суть в том, что когда я запускаю это, тогда объект dfd не имеет функции resolve. Моя цель состоит в том, чтобы иметь функцию, которая всегда будет возвращать объект обещания, где я могу через done функцию получить скомпилированный шаблон. Когда я снова захочу этот шаблон позже, он должен вернуть тот же dfd, поэтому я сразу получу шаблон, не выбирая и не компилируя его снова.

Кто-нибудь знает, что я делаю неправильно?

1 Ответ

0 голосов
/ 19 ноября 2011

Хорошо, это решено.После перечитывания документации я понял, что $.when возвращает просто promise, поэтому я не могу resolve.Итак, я создал новый Deferred объект, и он работает как по волшебству:)

Вот результат: http://jsfiddle.net/FredyC/3pynD/3/

...