0

我需要构建一个基于 jQuery 和 Ajax 的通知系统,我整理了一些 PHP 代码来显示 JSON,如下所示:

{ "msg_new": "1", "note_new": "2", "frd_new": "2", "frd_link": "" }

如何<span></span>使用 jQuery 和 将此“通知”加载到标签中setInterval?我有点困惑,有人可以帮帮我吗?

编辑

目前,这是我尝试使用的代码,但它似乎不起作用:

<span id="new_msgs"></span>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
    function get_new() {
        $.getJSON("update_new.php", function(data) {
            $('#new_msgs').html(data["msg_new"]);
        });
    }

    setInterval(get_new, 1000);
</script>
4

1 回答 1

4

给你一个例子:

HTML:

<span id="result">
  <span id="note"></span>
</span>

JavaScript:

function loadIt() {
  $.get('ajax/test.php', function(data) {
    var jdata = JSON.parse(data);
    $('#result #note').html(jdata.note);
    ...
  });
}
setInterval(loadIt, 1000);

这显示了如果您的变量,复制粘贴并更改其余部分,如何进行山丘当然 test.php 返回您的 json,而 1000 是 1 秒(以毫秒为单位)。

于 2013-03-10T08:31:39.213 回答