表单提交后调用Ajax

时间:2013-03-25 09:21:12

标签: jquery ajax form-submit

提交表单后,我对ajax调用有以下问题。

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

    GetUploadProgress(apcID);
    return true;
});

在这种情况下,GetUploadProgress函数中的Ajax调用始终返回错误。 我想这是由于浏览器中的提交事件。当我在提交函数中“返回false”时,ajax调用正常,我得到正确的响应消息。

有人暗示我吗?

1 个答案:

答案 0 :(得分:2)

提交表单后,您必须阻止页面刷新。这就是为什么你的表单在你返回false时工作的原因。

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

    e.preventDefault();

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

    GetUploadProgress(apcID);

});