难以在数组中显示Json对象

时间:2011-03-22 10:27:49

标签: asp.net-mvc json

第一次加载页面时,它工作正常并显示数据 当我进行搜索时,返回的数据是

  

“[{”ID“:358,”姓名“:”测试“,”客户“:{”ID“:160,”名称“:”Client1“},”HasUsers“:false}]”,但是我我有消息错误:

     

未定义客户端

我正在使用以下代码:

在我的视图中

   <script id="myTemplate" type="text/x-jquery-tmpl">
<tr>

    <td>${Client.Name}</td>
    <td>${Name}</td>
</tr>
</script>

要绑定的代码

    success: function (data) {                              
                  $("#myTemplate").tmpl(data).appendTo("#dataBody");            
            },

以上是什么问题?

1 个答案:

答案 0 :(得分:0)

你的JSON似乎并不合适。它应该是

[{"ID":358,"Name":"Test","Client":{"ID":160,"Name":"Client1"},"HasUsers":false}]

而不是

[{"ID":358,"Name":"Test,"Client":{"ID":160,"Name":"Client1"},"HasUsers":false}]

"Test,应该是"Test",,这可能是客户端的混乱。