Я видел упоминание об использовании JQuery tmpl для более быстрого создания строки вместо элементов DOM: http://riley.dutton.us/2010/10/12/jquery-templates-vs-jqote-2-a-followup.html
Я просто не могу заставить ее работать.Я использую JQuery 1.6.4 и последние файлы tmpl от GitHub.Мой код ниже - кто-нибудь может указать на очевидную ошибку?Большое спасибо.
JsonData является ответом от веб-сервиса и правильно сформирован JSON - я могу связать его, используя широко опубликованный подход к tmpl, а также используя JQote2.
jQueryTemplate выглядит примерно так:
<script id="jQueryTemplate" type="text/x-jquery-tmpl">
<li><span>${Name}</span><span>${ProductName}</span></li>
</script>
Мой JS для вызова шаблона:
var myTemplate = $('#jQueryTemplate').template();
var html = myTemplate($, { data: JsonData }).join('');
$("#container").html(html);
Кажется, я получил неопределенный результат в результате $ ('# jQueryTemplate'). Template ();и эта ошибка:
Uncaught TypeError: Object
<li><span>${Name}</span><span>${ProductName}</span></li>
has no method 'join'
Спасибо за любую помощь.