如何读取JSON返回的对象?
我正在尝试编写一个通知系统。 AJAX 调用运行一个 PHP 脚本,该脚本选择“new=1”的每个“消息”。所以我通过 JSON_encode 将 PHP 数组返回给 JS。
这将返回以下对象:
在我的原始页面上,您可以看到所有“会话”。我想用新消息的数量(= 对象中的记录数)“更新”div 的文本(其中有新消息)。
现在问题来了:我不知道如何读出该对象。有人可以帮我吗?
多谢!
I'm trying to code a notification system. An AJAX call runs a PHP script which selects every 'message' where 'new=1'. So I return the PHP array via JSON_encode back to the JS.
This returns the follow Object:
On my original page, you can see all 'sessions'. I want to 'update' the text of a div (which has new messages) with the numbers of new messages (= numbers of records in Object).
Now the problem comes: I don't know how to read out that object. Can someone please help me out?
Thanks a lot!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想要特定会话中的消息数量,则如下所示:
如果您想要所有会话中的消息数量,则如下所示:
If you want the number of messages in a specific session, it would be something like this:
If you want the number of messages in all sessions, it would be something like this:
尝试: json = new Function("return ({"+ajax.responseText + "})");
try: json = new Function("return ({"+ajax.responseText + "})");