获取JQuery Ajax请求的更改

时间:2015-06-10 18:02:52

标签: javascript jquery ajax

如果这看起来很愚蠢,我很抱歉,但是当Ajax数据从上一次请求改变后,如何实现一个函数?

window.setInterval(function(){
    $.get("feed", function(data){
         if (data.changed) {
             $('#feed').html(data);
         }
    });
}, 500);

1 个答案:

答案 0 :(得分:0)

这样的事情可以缓存你的数据并在每次请求后进行比较吗?

var data;

window.setInterval(function(){
    $.get("feed", function(newData){
         if (data !== newData) {
            data = newData;
            $('#feed').html(data);
         }
    });
}, 500);

另外,500ms是非常规律的检查请求,我建议将其更改为5000ms或其他。