0

jQueryとAjaxに基づいて通知システムを構築する必要があります。次のように、JSONを表示するためのPHPコードをいくつかまとめました。

{ "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);

これは、変数が1つをヒルし、残りをコピーして貼り付けて変更する方法を示しています。もちろん、test.phpはjsonを返し、1000はミリ秒単位で1秒です。

于 2013-03-10T08:31:39.213 に答える