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()関数を使用してフォームを送信することができます
um、フォームを提出する必要がある場合は、ページが送信されます...それに代わってAjaxコールを行っていますか? – epascarello
ajaxを使用し、独自のフォームのシリアル化を行います。 – AtheistP3ace
https://stackoverflow.com/questions/7056669/prevent-default-event-in-onclick –