Jquery 表单提交后的Ajax调用

Jquery 表单提交后的Ajax调用,jquery,ajax,form-submit,Jquery,Ajax,Form Submit,在提交表单后,我对ajax调用有以下问题 $('#EVE_fileupload').on('submit', function() { var apcID = $('#APC_UPLOAD_PROGRESS').val(); GetUploadProgress(apcID); return true; }); 在这种情况下,GetUploadProgress函数中的Ajax调用总是返回一个错误。 我猜这是由于浏览器中的提交事件造成的。当我在submit函数中“re

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

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

    GetUploadProgress(apcID);
    return true;
});
在这种情况下,GetUploadProgress函数中的Ajax调用总是返回一个错误。 我猜这是由于浏览器中的提交事件造成的。当我在submit函数中“returnfalse”时,ajax调用就正常了,我得到了正确的响应消息


有人给我提示吗?

提交表单后,您必须阻止页面刷新。这就是为什么当你返回false时,你的表单是有效的

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

    e.preventDefault();

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

    GetUploadProgress(apcID);

});

一旦提交表单,页面将重新加载,所有内容都将丢失!