私は、onSubmitでタグ内で呼び出されたjquery ajax関数を使用しているhtmlフォームで作業していますが、フォームが送信され、ページがリフレッシュされ、ajax関数が実行されず、望ましくない出力が発生します。 どのように私は通常の提出を停止し、フォームの提出をajax関数を使ってのみ行うことができ、なぜajax関数が実行されないのですか.i jqueryの.submit属性も試しましたが、nithingが起こりました。 それに対処するためのいくつかのハッキング/方法を提案してください。おかげajax-jqueryを使用してフォームをサブミットし、通常のhtmlサブミットを中止する
答えて
あなたはこれがフォームの送信には、次のようにコードを変更する無効にするにはjQueryのドキュメントでhttps://api.jquery.com/submit/
私もそれを行いました。ページはリフレッシュされています...私は –
もっと具体的な回答が必要な場合は、コードを表示してください。 –
http://stackoverflow.com/questions/37959087/commenting-system-on-posts-using-ajax-and-php .. –
を見つけることができ
$("#target").submit(function(event) {
event.preventDefault();
});
を使用してイベントを提出するデフォルトの動作を防止することができます
を<form action="/" method="POST" onSubmit="return comment();">
...
</form>
function comment() {
...
return false;
}
作業サンプルはこちらhttps://jsfiddle.net/gevorgha/5dyc2ye9/の場合は、return false;
をreturn true;
に変更してください。投稿が表示されます。
@Zaki Mustafa、それは動作しましたか?あなたのために?はいの場合はこれを回答として受け入れることが理にかなっています。 – gevorg
- 1. クロスドメインHTMLフォームの処理方法SpringBootを使用したPOSTサブミット
- 2. 通常のフォームはサブミットされるので、サブミットボタンを無効にしたい
- 3. 複数のサブミットを使用して複数のサブミットを使用してフォームからすべてのデータを送信しないj-queryおよびjavascriptフォーム
- 4. jqueryのAjaxを使用中にフォームがサブミットされない
- 5. Ajaxフォームをページリフレッシュなしでサブミットする
- 6. primefaces p:tabViewタブのフォームをサブミットします
- 7. jspページからhtmlフォームをサブミットして送信
- 8. フォームがaymaxを使用して複数回サブミットできない
- 9. フォームの後に一度ページをリロードする方法jqueryを使用してサブミット
- 10. 複数のフォームをレールにサブミットする
- 11. フォームphpでセキュリティをサブミットする
- 12. qsubを使用してpythonスクリプトをサブミットする
- 13. 確認ダイアログを使用してサブミットをトリガーする方法は?
- 14. イメージIDをフォームに渡してjQueryでサブミットします
- 15. フォームをサブミットしてアルファベット順にソートしていない
- 16. フォームのサブミット後にリダイレクト
- 17. 隠し入力のフォームを生成し、アクションにサブミットする
- 18. JQuery/JSPフォームがサブミットしません。
- 19. Javascriptでフォームをサブミットできますか?
- 20. php:フォームの再サブミットを防ぐ
- 21. ラジオボタンの選択にサブミットするRailsフォーム
- 22. IEでのJqueryフォームのサブミットは、サブミット前に検証されていません
- 23. jQuery Validatorがajaxを使用してカスタムメソッドを使用してサブミットできない
- 24. pythonファイルを使用してスパークジョブをサブミットできません
- 25. Parsleyが入力の検証時にサブミットを防止します
- 26. Djangoは複数のサブミットを防止します
- 27. フォームのサブミット時に最大コールスタックサイズを超過しました
- 28. idが同じアクションにサブミットするフォーム
- 29. 複数の動的フォームがサブミットして実行した後に
- 30. 複数のサブミットがあるjQuery Ajaxフォーム
コードhtml/jsを共有する必要があります。 – gevorg
gevorg..i onBlurを使って入力タグに同じajax関数を使用しました。それはうまくいきました。私はonSubmitでフォームを使用していますが、私のコードはうまくいきません。 htmlフォームの提出を止めて、ajax-jquery..imを使ってコードを –
に投稿しようとすると、あなたの 'onSubmit'メソッドで' return false'だけ返され、通常の投稿は取り消されます。 – gevorg