Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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 JSON解析未从数组中获取值_Javascript_Php_Ajax_Json - Fatal编程技术网

Javascript JSON解析未从数组中获取值

Javascript JSON解析未从数组中获取值,javascript,php,ajax,json,Javascript,Php,Ajax,Json,我正在对PHP函数返回的数组执行JSON解析,但它似乎不起作用 下面是PHP函数: 您应该将接收到的JSON解析移到AJAX响应交付时调用的函数中(onreadystatechange)从PHP提供JSON结果时,应该排除HTML代码。尝试删除以下内容,看看是否有帮助: <!DOCTYPE html> <html> <head> </head> <body> 及 当然可以!谢谢,我现在就试试。你是说这样吗?xmlhttp.o

我正在对PHP函数返回的数组执行JSON解析,但它似乎不起作用

下面是PHP函数:



您应该将接收到的JSON解析移到AJAX响应交付时调用的函数中(onreadystatechange)

从PHP提供JSON结果时,应该排除HTML代码。尝试删除以下内容,看看是否有帮助:

<!DOCTYPE html>
<html>
<head>
</head>
<body>



当然可以!谢谢,我现在就试试。你是说这样吗?xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4&&xmlhttp.status==200){document.getElementById(“b1”).innerHTML=xmlhttp.responseText;var obj=JSON.parse(xmlhttp.responseText);document.getElementById(“demo”).innerHTML=obj.name;}很抱歉格式化,这是我第一次将代码粘贴到注释中,这并不意味着mini-Markdown格式似乎不起作用。别担心,我也遇到了同样的问题:)是的,类似这样的问题。这对你有帮助吗?谢谢你的帮助。我认为它应该起作用,但还是不行?我想也许我也做错了什么。我在这方面很糟糕!我希望我能生活在Photoshop中,而不是崇高!如果你能看到任何其他的错误,请告诉我。我试图从PHP函数返回的数组中获取多个值,以便可以使用onclick事件(以及如上所示的AJAX)更改页面上的一些不同内容。再次感谢汉克斯!这似乎有帮助。
</body>
</html>