1
我在jquery中有一个模板,并试图只显示没有数据的HTML。我试图绑定'null'而不是json“data”,但它给出了错误(Address is undefined)。以下是代码声明。没有数据的jquery显示模板
$("#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"
}
]
}
]
}
你在哪里打算为`Address`被引用? – 2011-02-02 17:13:29
Address是一个数组,它是Employee对象的一部分 – user583126 2011-02-02 17:19:59