0

setTimeout用于以 30 秒的间隔获取新数据,但它不起作用,不知道它在哪里搞砸了。这是我的代码:

(function pollmsg() {
    setTimeout(function () {
        var demon = $('.msgnotimore').val();
        var a = $('.gvpgvpxgvp').val();
        $.ajax({
            url: 'modules/notifications/beast.php?nid=' + demon + '&id=' + a,
            success: function (data) {
                $('.notiloadmsg').append($(data).fadeIn('slow'));
                alert(data);
            },
            dataType: "json",
            complete: pollmsg
        });
    }, 30000);
})();

当我尝试提醒demon时,它会demon在 30 秒后提醒,但不会提醒数据。

4

1 回答 1

3

dataType: "json"取回时不应该使用,HTML而是使用"html"

于 2012-06-24T21:26:12.370 回答