はい、同じ URL の下にすべてのフレームがあります。
フォームを iframe に送信し、フレーム ドキュメントのコンテンツを取得し、親ページで必要なことを行うだけで、かなりの量の入力を節約できるようです。(例えば、送信後にフォームにエラーを表示する)
では、なぜ AJAX の代わりにフレームに送信しないのでしょうか?
編集: https://stackoverflow.com/a/362743/870729
iframe はコンテンツの埋め込みを目的としていますが、他の理由で頻繁に使用されることを覚えておく必要があります。1 つの例は、jQuery などでアップロードの進行状況を表示する動的アップロード フォームです。
私の場合、具体的には、ユーザーがフォームを送信したときに、1 つの番号を返したいと考えています。
たとえば、ユーザーがサインイン フォームを送信し、結果が 0 の場合、入力したユーザー名は存在しません。1 は間違ったパスワードなどです。
私はJSでこのようなことをします:
if(response==2){ //let's just say that '2' is "no errors"
displayMessage("You have signed in successfully!");
}
編集:
皆様、ご回答ありがとうございます。この場合、AJAX のみを使用します。@cale_bに感謝します。