此代码应该请求新的聊天消息并将其附加到我网站上的内容中。但问题是,它有时会冻结并停止请求新消息。
(function worker() {
$.ajax({
url: '/client_message.php?get_message=yes&chat_id=<?php echo $chat_id; ?>&user_id=<?php echo $uid; ?>',
success: function(data) {
content = data;
if(content != "" && content != prev) {
$("#chat_wrapper").append(content);
prev = content;
$("html, body").animate({ scrollTop: $(document).height() }, "slow");
titleStuff();
}
},
complete: function() {
setTimeout(worker, 700);
}
});
})();
如果您需要更多信息以确定可能出现的问题,请与我们联系。
答案 0 :(得分:1)
添加此代码可以解决问题:
$.ajaxSetup({ cache: false });
似乎问题是jQuery缓存的结果。