我使用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
时,它会在30秒后发出demon
警报,但数据不会被警告。
答案 0 :(得分:3)
dataType: "json"
而不是HTML
时,不应使用 "html"