Я видел упоминание об использовании 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'
Спасибо за любую оказанную помощь.