我正在使用 Kendo Grid,并且我正在尝试渲染子对象,但它们以“未定义”的形式出现。问题是我检查了返回的 JSON,它不是未定义的。这是一个精简版:
<table id="grid">
<tr>
<th>Id</th>
<th>Name</th>
</tr>
</table>
<script id="rowTemplate" type="text/x-kendo-template">
<tr class="k-alt">
<td>#= RecordId #</td>
<td>#= Person.Name #</td>
</tr>
</script>
一切都很好,但据说“Person.Name”是未定义的(如果你愿意,我可以显示 javascript)。但是,如果我查看 FireBug,则会在对象中填充“Person.Name”。我错过了什么?另外,如果您想了解更多关于我在做什么的信息,请告诉我——只是尽量保持简单易读。