我在 jquery 中有一个模板,并试图只显示没有数据的 HTML。我试图绑定'null'而不是json“数据”,但它给出了错误(地址未定义)。下面是代码语句。
$("#empTemplate").tmpl(null).appendTo("#divEmp");
HTML 标记:
<table style="padding-left: 5px">
<tr>
<td>
<span>Name:</span>
</td>
<td>
<span>Employer:</span>
</td>
<tr>
<td>
<table>
<tr>
<td>
<span>1</span>
</td>
<td>
{{if Address.Length >=1}}
<input type="text" value="${Address[0].State}" style="width: 50px" />
{{else}}
<input type="text" value="" style="width: 50px" />
{{/if}}
</td>
<td>
{{if Address.Length >=2}}
<input type="text" value="${Address[1].State}" style="width: 50px" />
{{else}}
<input type="text" value="" style="width: 50px" />
{{/if}}
</td>
<td>
{{if Address.Length >=3}}
<input type="text" value="${Address[2].State}" style="width: 50px" />
{{else}}
<input type="text" value="" style="width: 50px" />
{{/if}}
</td>
</tr>
</table>
</td>
</tr>
</table>
这也是Json:
{
"Name": "Peter",
"EmpId": "10",
"Employer": [
{
"EmpName": "ABC",
"EmpCity": "Jal",
"Address": [
{
"State": "MO",
"City": "St.Louis"
}
]
}
]
}