Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery显示JSON数组返回_Javascript_Php_Jquery_Json - Fatal编程技术网

Javascript 如何使用jquery显示JSON数组返回

Javascript 如何使用jquery显示JSON数组返回,javascript,php,jquery,json,Javascript,Php,Jquery,Json,我的JSON返回对象如下所示。我尝试用jquery附加一个表,如果数据类似于item.district,那么它可以正常工作,但是如果数据类似于item.host\u detail.site(2“点),则会出现错误提示 提前谢谢你的帮助 Object district:"KUCHING" host_detail.HostID:"41" host_detail.site:"SIMONTESTING" ipaddress:"10.17.102.169" log_detail.task:"Auto-Ba

我的JSON返回对象如下所示。我尝试用jquery附加一个表,如果数据类似于item.district,那么它可以正常工作,但是如果数据类似于item.host\u detail.site(2“点),则会出现错误提示

提前谢谢你的帮助

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

})
对象
地区:"古晋"
主机详细信息。主机ID:“41”
主机详细信息。站点:“SIMONTESTING”
IP地址:“10.17.102.169”
日志详细信息。任务:“自动备份”
$.each(数据、函数(i、项){
$(“#tabledisplay>tbody”).append(“+item.host_detail.site+”+item.district+”);
})
假设

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>");
$(“#tabledisplay>tbody”).append(“+item.host_detail.site+”+item.district+”);

这可能会有所帮助:。您必须使用
item[“host\u detail.site”]
您也可以共享一个示例JSON吗?是
host\u detail.site
对象的键还是嵌套了
object
?您好,Rajesh,是的item[“host\u detail.site”]解决我的问题。非常感谢你