0

我不确定这是否可能。(我刚开始学习 JSON)。现在谈这个问题:

我正在开发一个带有评论等的网站和 android 应用程序,客户希望在网站上获得像 facebook 这样的即时通知。

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

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

我的问题是如何从 json 追加更新的对象,以及如果在那段时间内有 3 个更新,我如何打印出 3 个更新

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

4

1 回答 1

0

好吧,您需要跟踪哪些帖子对用户来说应该被视为“新”。但无论您的 json 数据结构如何,您始终可以通过执行以下操作来获取最后一个对象:

你的 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);
    }
});

希望这会让你走上正轨。但正如我之前提到的,您需要拥有更高级的逻辑才能了解用户的“新”内容。

于 2013-02-12T16:28:32.380 回答