如何防止提交刷新也确实提交表单?
问题描述:
我见过很多堆栈溢出的帖子,告诉用户,以防止使用虚假的回报或者通过改变输入类型按钮,页面刷新,但这个工程通过禁用提交,这是我需要的。如何使用我的按钮不断提交我的表单,而无需在使用后刷新页面?如何防止提交刷新也确实提交表单?
编辑:这篇文章是由所谓的重复完全不同。这个职位是只关心提交表单,而这篇文章的关键是没有提交页面刷新
答
可以使用.submit()函数提交表单jQuery中
$('#your-id-form').submit(function(e) {
//prevent submit
e.preventDefault(); //Thx @alex
//do things on submit
$.ajax({
data: "data",
type: "POST",
url: "your-destiny.php",
beforeSend: function(){
//before send data
},
success: function(data){
// the data
console.log(data);
}
});
});
干杯,
嗯,如果你需要提交表单,页面会提交......你在做代替它的Ajax调用? – epascarello
使用Ajax和做自己的形式序列化。 – AtheistP3ace
https://stackoverflow.com/questions/7056669/prevent-default-event-in-onclick –