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("設備掉線或未連接!") } } }); }) });