昨日、コンテンツを非同期に提出するフォームを作成していたとき、非常に奇妙な問題に遭遇しました。 submit()メソッドは提出できませんでした。提出するたびに、電流がリフレッシュされました。ネットワークパケットキャプチャが発見されました。現在のページを見つけるたびに、POSTリクエストはまったくありませんでした。フォームの名前またはIDが送信と矛盾しているため、以前にそのような問題に遭遇したと思いました。ただし、数回チェックした後、名前の競合は見つかりませんでしたので、この可能性は除外されました。
私は通常、独自のトリガーボタンを実行しますが、基本的にはAタグを使用しません。しかし、昨日は問題が何であるかわからなかったので、実際にAを使用してHREFを空にしました。このクラスには複数の内容があるため、HREFを見ず、チェック時にコンテンツを書きませんでした。したがって、クリック操作を実行するたびに、href = ""操作がトリガーされ、この操作は現在のページを再開するため、送信は機能できません。解決策:JavaScriptを追加:;またはJavaScript:void(0);
問題が発生する場所:
解決済み:
JSパート:
JSおよびJQに関する上記の記事の迅速なソリューションは、送信方法を使用してフォームを送信できません。私が共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。