チェックボックスの onClick イベントを使用して、ページを更新せずにフォームを送信したい。これが例です。
<form action="index.php" method="POST">
<input type="checkbox" onClick="this.form.Submit();">
</form>
必要なデータを送信しますが、ページをリロードし続けます。これを防ぐにはどうすればよいですか?
よろしくお願いします、ホルムサス。
チェックボックスの onClick イベントを使用して、ページを更新せずにフォームを送信したい。これが例です。
<form action="index.php" method="POST">
<input type="checkbox" onClick="this.form.Submit();">
</form>
必要なデータを送信しますが、ページをリロードし続けます。これを防ぐにはどうすればよいですか?
よろしくお願いします、ホルムサス。
従来の POST では、常に更新が行われます (ブラウザーが応答を表示する必要があるため)。これを回避したい場合は、Javascript と XML の融合であるAJAXなどの非同期テクノロジを使用する必要があります。
AJAX の使用を簡素化するために多くのライブラリが存在しますが、jQueryはその 1 つにすぎません。
POST を使用してページを送信すると、更新が必要になります。更新を防ぐには、ajax 呼び出しの使用を検討してください。