有两个“提交”按钮和一个使用preventdefault执行检查的按钮,然后取消绑定提交并通过默认事件提交。它无法检测到哪个按钮已被提交。
我正在使用下面的声明,但只有在有一个提交按钮时才有效。如果有两个按钮,它将返回空白页。
$('form').unbind('submit').submit();
功能
{!! Form::open(['url' => '.....', 'id' => 'form']) !!}
e.preventDefault();
$.ajax({
type: 'GET',
url: 'check/'+'{{$id}}',
dataType: 'json',
success: function (data) {
if(data!=""){
swal({
........
},function (isConfirm) {
if(isConfirm){
$('form').unbind('submit').submit();
}
});
}
else{
$('form').unbind('submit').submit();
}
},
error: function (data) {
console.log('Error:', data);
}
});
答案 0 :(得分:0)
给每个按钮自己的名字,它应该工作正常。确保名称是合法名称。