如果这看起来很愚蠢,我很抱歉,但是当Ajax数据从上一次请求改变后,如何实现一个函数?
window.setInterval(function(){
$.get("feed", function(data){
if (data.changed) {
$('#feed').html(data);
}
});
}, 500);
答案 0 :(得分:0)
这样的事情可以缓存你的数据并在每次请求后进行比较吗?
var data;
window.setInterval(function(){
$.get("feed", function(newData){
if (data !== newData) {
data = newData;
$('#feed').html(data);
}
});
}, 500);
另外,500ms是非常规律的检查请求,我建议将其更改为5000ms或其他。