怎么使用jquery的submit函数判断是否提交成功
如何使用jquery的submit函数判断是否提交成功
如何使用jquery的submit函数判断是否提交成功
例如如下提交:
$("#register").submit();
上面这个函数可以写回调吗?
我测试了一下,如果打印这个函数,会显示提交的内容,是不是没打印就没提交了呢?
------解决思路----------------------
sumit只是表单提交时的验证事件,无法获取提交是否成功
return false阻止表单提交,自己写ajax提交表单内容
------解决思路----------------------
submit 不是用來查看提交是否成功的
submit是用來在提交之前用js檢查form內的值是否合乎預期
因為提交就只是將資料送出,
成功與否要看後台判斷資料是否正確,
在前端是無法檢查的
而jquery的submit 只是調用DOM的 onsubmit 而已
是沒有辦法寫回調的
如果要使用回調來查看返回的值的話
要使用ajaxSubmit來接收提交之後返回的response
再判斷返回的值
------解决思路----------------------
submit 是提交前验证用的
ajax form 提交
如何使用jquery的submit函数判断是否提交成功
例如如下提交:
$("#register").submit();
上面这个函数可以写回调吗?
我测试了一下,如果打印这个函数,会显示提交的内容,是不是没打印就没提交了呢?
------解决思路----------------------
sumit只是表单提交时的验证事件,无法获取提交是否成功
return false阻止表单提交,自己写ajax提交表单内容
$("#xxx").submit(function () {
$.ajax({ type: 'POST', data: $(this).serialize(), url: 'xxxx',
success: function () { //...
},
error: function (xhr) {
//...
}
});
return false;
});
------解决思路----------------------
submit 不是用來查看提交是否成功的
submit是用來在提交之前用js檢查form內的值是否合乎預期
因為提交就只是將資料送出,
成功與否要看後台判斷資料是否正確,
在前端是無法檢查的
而jquery的submit 只是調用DOM的 onsubmit 而已
是沒有辦法寫回調的
如果要使用回調來查看返回的值的話
要使用ajaxSubmit來接收提交之後返回的response
再判斷返回的值
------解决思路----------------------
submit 是提交前验证用的
ajax form 提交