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