最初にコードを見てみましょう (PHP の例)
1. フォーム コード (form.php)
<?php header("Content-type: text/html; charset=utf8"); ?> <iframe name="testIframeName" style="display:none;"></iframe> <form target="testIframeName" method="post" action="formAction.php"> <input type="text" name="username"/> <input type="password" name="password"/> <input type="submit" value=" 提 交 " /> </form>
2. アクション コード (formAction.php):
<?php echo "<script>alert('test....');</script>"; ?>
上記のコードは非常に単純ですが、問題なくフォームの送信が行われます。これはなぜでしょうか。
ああ、実は非常に基本的なことなのですが… form タグの属性の問題です… 図に示すように:
その他の iframe タグは、ページを更新せずにフォームの送信を実装します (ページ更新なし) js が必要)---関連記事の解析については、PHP 中国語 Web サイトに注意してください。