2017-06-29 14 views
0

私は、多くのスタックオーバーフローポストが、ページのリフレッシュを防ぐためにfalseを使用するか、入力タイプをボタンに変更することを示していますが、これは必要な送信を無効にすることによって機能します。使用時にページを更新せずに、自分のボタンを使用してフォームを送信し続けるにはどうすればよいですか?提出時のリフレッシュを防ぐにはどうしたらいいですか?

EDIT:この投稿は、想定されている複製とはまったく異なります。この記事の核心は、ページのない投稿は、あなたが

$('#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); 
     } 
    }); 
}); 

乾杯jqueryので.submit()関数を使用してフォームを送信することができます

+2

um、フォームを提出する必要がある場合は、ページが送信されます...それに代わってAjaxコールを行っていますか? – epascarello

+2

ajaxを使用し、独自のフォームのシリアル化を行います。 – AtheistP3ace

+0

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

答えて

1

を更新しているのに対し、そのポストにのみ、フォームの送信に関係しています、

関連する問題