我创建了一个与分页链接一起使用的AJAX函数来动态加载帖子的新页面,并使所有的工作都很好,除非我无法弄清楚如何解析这样的JSON对象。如何解析包含PHP数组对象的JSON对象?
这是一个越来越为JSON通过PHP的风格:
Array (
[0] => stdClass Object (
['var1'] => val1
['var2'] => var2
)
[1] => stdClass Object (
['var1'] => val1
['var2'] => var2
)
[3] => stdClass Object (
['var1'] => val1
['var2'] => var2
)
)
,并传递给它这样的:
$response = json_encode(array('success' => true, 'posts' => $new_posts));
哪里$new_posts
是我想要的数组解析。
任何人都可以告诉我如何访问这些变量及其值吗?谢谢。
我试图从JavaScript访问这些。
更新2:当我使用var posts = JSON.parse(response.posts);
我得到了谷歌Chrome的JavaScript控制台以下错误:
Uncaught SyntaxError: Unexpected end of input
更新3:我只是检查Firebug的,它只是似乎返回该为JSON响应文本:
{"success":true,"posts":[]}
Sooo ....你是否想向我们展示实际的JSON? –
你想从JavaScript访问这些变量吗? – sanmai
那么这个字符串超过了6500个字符,非常抱歉!更新我的问题。 – Jared