有没有办法用jQuery记录成功的客户端表单提交事件,而无需发出请求或发布测试数据?或者,换句话说,有没有办法将提交事件与帖子请求分开?例如,说我有:
$(document).ready(function(){
$(".myForm").submit(function(e){
e.preventDefault();
$.post(
"url",
$(this).serialize(),
function(data){
console.log("Form success")
}
);
});
});
如何重新编写记录表单提交但不发送数据?我可以将表单提交按钮设置为onclick =“trackClickFunction()”,但这只是确认按钮被单击了。 ajax()能做到这一点吗?感谢
答案 0 :(得分:2)
也许是这样的:
var savedVars;
$(document).ready(function(){
$(".myForm").submit(function(e){
e.preventDefault();
savedVars = $(this).serialize();
});
});
您可以在savedVars