Javascript JSON解析未从数组中获取值
我正在对PHP函数返回的数组执行JSON解析,但它似乎不起作用 下面是PHP函数: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
您应该将接收到的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>