2013-03-25 92 views
0

表單提交後,我有以下ajax調用問題。表單提交後的Ajax調用

$('#EVE_fileupload').on('submit', function() 
{ 
    var apcID = $('#APC_UPLOAD_PROGRESS').val(); 

    GetUploadProgress(apcID); 
    return true; 
}); 

在這種情況下,GetUploadProgress函數中的Ajax調用總是返回一個錯誤。 我想這是由於瀏覽器中的提交事件。當我在submit函數中「返回false」時,ajax調用就可以了,並且我得到正確的響應消息。

任何人都對我有暗示?

+1

表單提交後,頁面重新加載,全部丟失! – adeneo 2013-03-25 09:22:37

回答

2

您必須在表單被引用後阻止頁面刷新。這就是爲什麼你的表單在返回false時正在工作。

$('#EVE_fileupload').on('submit', function(e) 
{ 

    e.preventDefault(); 

    var apcID = $('#APC_UPLOAD_PROGRESS').val(); 

    GetUploadProgress(apcID); 

});