2011-03-22 22 views
0

第一次加載頁面時,它工作正常並顯示數據。
當我在做數據返回的搜索是在數組中顯示Json對象時的困難

"[{"ID":358,"Name":"Test,"Client":{"ID":160,"Name":"Client1"},"HasUsers":false}]", but i`m having the message error:

Client is not defined

我有下面的代碼:

在我看來

<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");    
      }, 

上面有什麼問題?

+0

你用什麼代碼將數據綁定到模板? – 2011-03-22 10:51:20

+0

是那些作爲錯誤的一部分添加的引號?因爲它是一個字符串響應,而不是一個對象類型? – bdargan 2011-03-22 11:05:01

+0

請參閱上面的代碼來綁定數據 – learning 2011-03-22 11:45:54

回答

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",這就是與客戶搞亂,大概。