我有以下ajax調用與我寫在jquery: 這從控制器以json格式持續響應,並通過設置值顯示在屏幕上(不在下面的代碼中) 。緩存的數據顯示在瀏覽器上jQuery的ajax調用
$(function() {
$(".master_status").hide();
setInterval(
function() {
$.ajax({
type : "Get",
url : "getDeviceInfo.htm",
success : function(response) {
if(response != null){
}
} ,
error : function(e) {
}
});
}, 500);
}
而且我每隔半秒就從控制器獲取數據。 但有時它會顯示以前的狀態數據的一小部分秒。 我traied緩存:假,在Ajax調用和增加和減少間隔時間,但仍存在問題。 有什麼建議嗎?
阿曼阿羅拉:我嘗試了你的方法,但仍然存在問題。 –
你能分享一下更新的代碼嗎? –
$(函數(){$ ( 「master_status。」)隱藏(); 的setInterval( 函數(){$ 阿賈克斯({ 類型: 「?getDeviceInfo.htm」: 「獲取」, 網址+的Math.random(), 成功:功能(響應){ 如果(響應!= NULL){ } }, 錯誤:功能(E){ } });} ,500); } –