jquery で jtemplates を使用していますが、テンプレートでテーブルを使用しようとするとエラーが発生します。
以下は機能しています
<ul>
{#foreach $T as record}
<li>{$T.record.FirstName}</li>
{#/for}
</ul>
しかし、以下は機能せず、エラーが発生します$T.record is undefined in firebug
<table border="1">
{#foreach $T as record}
<tr>
<td>{$T.record.FirstName}</td>
</tr>
{#/for}
</table>
以下は、いくつかのデータを使用してテンプレートを呼び出す方法です
$(document).ready(function() {
var data = [
{ ID: 1, FirstName: 'Anne', Email: 'anne@domain.com' },
{ ID: 2, FirstName: 'Amelie', Email: 'amelie@domain.com' },
{ ID: 3, FirstName: 'Polly', Email: 'polly@domain.com' },
{ ID: 4, FirstName: 'Alice', Email: 'alice@domain.com' },
{ ID: 5, FirstName: 'Martha', Email: 'martha@domain.com' }
];
$("#jTemplateDemo").setTemplate($("#templateHolder").html());
$("#jTemplateDemo").processTemplate(data);
});
これを解決するための助けは大歓迎です。