JavaScript 関数を呼び出し、JQUERY/PHP を使用してフォームを実行することで、ボタンのないフォームを送信しようとしています。ページを再読み込みせずに、バックエンドでフォームをサイレントに実行したいと考えています。残念ながら、ページ上にあるにもかかわらず、JavaScript 関数の未定義エラーが返され続けます。確かに、私は JavaScript が得意ではないので、初心者として扱い、正しい方向に導いてください。ありがとう、私のコードは
ですリーリー
ヘッダー タグを使用していることに注意してください <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js">< ; Jquery script
は /script>< /p> で呼び出されます
###どうもありがとうございます!
P粉5202040812024-04-07 14:16:51
まず、jQuery ファイルが正しく読み込まれていることを確認し、できればフォーム送信時に JavaScript 関数を呼び出します。
P粉6747571142024-04-07 09:32:28
あなたの submit_1form
関数は匿名の document.ready()
関数内にネストされているため、必要なときにスコープ内で見つけることができません。これは関数なので、最初に document.ready
で定義する必要はありません。
ページのリロードを避けるため、form
の一般的な submit
イベントを使用しないでください。代わりに、現在と同じように AJAX を使用し、div
の click
イベントを介してその AJAX をトリガーします。