ajax請求第一次成功請求,再次請求直接返回結果 后台沒有任何反應 應該瀏覽器緩存原因導致的,參數加URL相同,IE瀏覽器會自動跳過請求步驟,直接按第一次AJAX結果進行執行下面的程序
解決方法 加一個隨機函數 讓每次參數都不同,這樣每次就可以成功調起AJAX請求
$(document).ready(function () {
$("#refreshNodeBtn").click(function () {
var nodeId = $("#refreshNodeId").val();
$.ajax({
url: "${ctx}/node/node/refreshNodeInfo",
data: {
id: nodeId,
dateTime: Math.random()//隨機函數------------------------------------------------------------------------
},
dataType: "json",
success: function (result) {
if (result.status == 1) {
layer.msg("成功獲取設備最新狀態!請稍后點擊查詢查看最新信息....")
} else {
layer.msg("設備掉線或未連接!")
}
}
});
})
});
