2013-02-12 76 views
0

我不太确定这是否可能(我刚开始学习JSON)。现在的问题:JSON如果新对象被创建更新列表与新对象

我正在一个网站和android应用程序与评论等,客户端希望即时通知,如在网站上的Facebook。

我想要做的是在我的PHP文件中有一个块,例如:发布新评论,评论成功添加到数据库,完成用户等的前端更新(全部完成),然后如果评论已成功添加,请将新对象插入JSON文档并提供评论和详细信息。

这样我就可以使用ajax连续轮询.JSON文件而不是数据库(这应该会更快,我认为),并且当它看到更新时,它会使用新更新更新列表。

我的问题是我如何添加从JSON更新的对象,而且如果在这期间3次的更新,如何打印出什么就在3个更新

太感谢了,我知道我不没有代码,但我所需要的基本上是如何显示JSON中的最新对象

+0

为什么你不使用PHP来发射JSON? – 2013-02-12 16:03:48

+0

@ExplosionPills这意味着我将继续轮询数据库,然后将打印JSON数据,但我想它会更好,只是继续去.JSON文件,而不是连接数据库 – Tunji 2013-02-12 16:18:18

回答

0

那么,你需要跟踪哪些帖子应该被视为用户的“新”。

您的JSON文件:

[ 
    { 
     "msg": "foo", 
     "datestamp": 12345 
    }, 
    { 
     "msg": "bar", 
     "datestamp": 12346 
    } 
] 

的javascript:

$.ajax({ 
    url: 'yourjsonfile.json', 
    dataType: 'json', 
    success: function(data){ 

     var lastObject = data[data.length-1]; 
     alert(lastObject.msg); 
    } 
}); 

希望这可是不管你的JSON数据结构的,可以随时通过执行类似拿到最后一个对象会让你走上正轨。但正如我前面提到的,您需要更先进的逻辑才能知道用户的新功能。

+0

@Tunji Np,让我知道如果你有任何问题 – Johan 2013-02-14 08:39:11