如何判断在JS中通过表单的submit函数提交是否成功

JavaScript06

如何判断在JS中通过表单的submit函数提交是否成功,第1张

submit只是表单提交时的验证事件,无法获取提交是否成功

return false阻止表单提交,自己写ajax提交表单内容

$("#xxx").submit(function () {

$.ajax({ type: 'POST', data: $(this).val(), url: 'xxxx',

success: function () { //...

},

error: function (xhr) {

//...

}

})

return false

})

你想想你提交一下表单 一般都异步的瞬间完事 回来肯定又把值都重置了

这个东西我以前弄过一下 就是用户前面提交了一个 视频文件 服务器进行转码 然后提示进度给页面显示,最后我用的办法是 JAVA里做一个STATIC的全局变量 在转码的时候 把进度写进去

然后前台AJAX 定时去一个ACTION取值 和你这个应该差不多

只有进度是100的时候 按钮在变成可以操作状态