js 防止表单异步重复提交
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 防止表单异步重复提交相关的知识,希望对你有一定的参考价值。
<form id="formData" method="post" action="${pageContext.request.contextPath }/save">
<input type="button" value="确认提交" class="tj-btn" id="tj">
</form>
<script type="text/javascript">
$(‘#tj‘).click(function(){
checkSubmit();
$.ajax({
type: ‘POST‘,
url: ‘${pageContext.request.contextPath }/save‘,
data: $(‘#formData‘).serialize(),
dataType:‘json‘,
success: function(data){
if(data.result==1){
$(‘#formData‘)[0].reset();
alert(‘提交成功‘);
checkSubmitFlg = false;
}else{
alert(data.errorMessage);
checkSubmitFlg = false;
}
},
dataType: ‘json‘
})
});
var checkSubmitFlg = false;
function checkSubmit() {
if (!checkSubmitFlg) {
checkSubmitFlg = true;
return true;
}else{
alert("不能重复提交");
return false;
}
}
</script>
以上是关于js 防止表单异步重复提交的主要内容,如果未能解决你的问题,请参考以下文章