2017-06-29 228 views
0

我见过很多堆栈溢出的帖子,告诉用户,以防止使用虚假的回报或者通过改变输入类型按钮,页面刷新,但这个工程通过禁用提交,这是我需要的。如何使用我的按钮不断提交我的表单,而无需在使用后刷新页面?如何防止提交刷新也确实提交表单?

编辑:这篇文章是由所谓的重复完全不同。这个职位是只关心提交表单,而这篇文章的关键是没有提交页面刷新

+2

嗯,如果你需要提交表单,页面会提交......你在做代替它的Ajax调用? – epascarello

+2

使用Ajax和做自己的形式序列化。 – AtheistP3ace

+0

https://stackoverflow.com/questions/7056669/prevent-default-event-in-onclick –

回答

1

可以使用.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); 
     } 
    }); 
}); 

干杯,