我正在开发一个网络应用程序。有变化时需要更新数据的地方。
目前我正在设置一个间隔 [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);