2017-06-29 275 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); 
     } 
    }); 
}); 

乾杯,