2016-09-22 57 views
1

我的JSON返回對象如下所示。我嘗試使用jquery附加一個表,如果數據類似item.district,它會很好地工作,但如果它像item.host_detail.site(2「dot」)那樣出現錯誤提示。如何顯示JSON數組返回與jquery

感謝您提前幫忙。

Object 
district:"KUCHING" 
host_detail.HostID:"41" 
host_detail.site:"SIMONTESTING" 
ipaddress:"10.17.102.169" 
log_detail.task:"Auto-Backup" 


$.each(data, function(i, item){ 

$("#tabledisplay > tbody").append("<tr><td>" + item.host_detail.site + "</td><td>" + item.district + "</td></tr>"); 

}) 
+0

這可能幫助:http://stackoverflow.com/questions/13869627/unable-to-access -json-財產與破折號。你將不得不使用'item [「host_detail.site」]'你還可以共享一個JSON樣例嗎? – Rajesh

+1

是對象的'host_detail.site'鍵還是嵌套'object'? – Rayon

+0

嗨Rajesh,是項目[「host_detail.site」]解決我的親。非常感謝你 – user647527

回答

2

假設

var item = {district:"KUCHING",host_detail:{HostID:"41",site:"SIMONTESTING"},ipaddress:"10.17.102.169",log_detail:{task:"Auto-Backup"}} 

,那麼你需要刪除的循環:

$("#tabledisplay > tbody").append("<tr><td>" + item.host_detail.site + "</td><td>" + item.district + "</td></tr>");