2014-01-21 59 views
0

正在點擊jsp中的按鈕來進行AJAX調用。但是如果我打開頁面並讓它閒置5分鐘,我嘗試點擊按鈕對象:對象錯誤即將到來。但我點擊按鈕第二次的Ajax調用工作正常。它只有在頁面閒置超過5分鐘時纔會發生。任何想法我需要做什麼來解決這個問題?下面是我的ajax函數。在此先感謝JQuery中的對象錯誤Ajax

$.ajax({ 
      type : "GET", 
      cache : false, 
      url : "checkActualDataExist.htm?id=" + Math.random() + "&month=" 
        + month + "&year=" + year + "&location=" + location, 
      success : function(response) { 

       if (response != "") { 
        if (confirm(response)) { 
         $("#uploadForm").submit(); 
        } 
       } else { 
        $("#uploadForm").submit(); 
       } 
      }, 
      error : function(e) { 
       alert(e); 
      } 
     }); 
+0

給出具體的錯誤信息。 –

+0

頁面閒置5分鐘後,我收到一條提示:Object:object。和我再次點擊它工作正常。 –

+1

你的javascript看起來很好,因爲你沒有提供確切的返回錯誤,我只能假設它與服務器端相關,似乎服務器(jsp)根據請求時間的不同做出了不同的響應。一個建議是檢查你在服務器端的會話超時配置(可能會話過期非常快) – geevee

回答

0

它的網絡錯誤。檢查是否有任何服務器超時。如果會話關閉,則會發生此錯誤。

+0

是的。服務器中發生會話超時。現在,這是固定的。謝謝。 –