JSON如果创建了新对象,则使用新对象更新列表

时间:2013-02-12 16:01:40

标签: php javascript jquery json

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

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

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

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

我的问题是如何从json附加更新的对象,以及如果在该期间有3个更新,如何打印出3个更新

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

1 个答案:

答案 0 :(得分: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);
    }
});

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