我正在开发一个Web应用程序。当有变化时,需要更新数据。
目前我正在设置一个间隔[5秒]从服务器获取数据[使用ajax请求获取数据]。
但是这里的问题是,即使服务器数据中没有更新,也会进行不必要的调用。
任何人都可以告诉我这方面的最佳解决方案。
下面是示例代码我在做什么:
setInterval(function() {
$.ajax({
"url": validURL,
"dataType": "json",
"contentType": "text/plain",
"method": "GET"/"POST"
}).done(function() {
//After getting the response here updating the Ui elements here.
});
}, 5000);