ホームページ > 記事 > ウェブフロントエンド > フォーム送信時に Ajax フォーム ページが依然として更新される問題の簡単な解決策
この記事では、フォーム送信時に Ajax フォーム ページがまだ更新される問題の簡単な解決策と、フォームにボタンがある場合の Ajax 送信後の自動更新を主に紹介します。 質問です。必要な友達は参照してください
長い時間が経った後、送信ボタンをクリックすると、type="button"
が追加されていることがわかりました。 > a4af873a37bdc4491a2626923f3f532f 送信後の自動更新の問題type="button"
原来是 a4af873a37bdc4491a2626923f3f532f f10f957cf4778f8578964a4d7c151945 f5a47148e367a6035fd7a2faa965022e
结果怎么弄都会刷新页面,加上就好了
PS:form 表单中存在button时ajax提交后自动刷新问题
<form class="form-horizontal"> <p class="form-group"> <label class="col-sm-3 control-label">修改资料名称:</label> <p class="col-sm-7"> <input type="text" placeholder="test22" class="form-control"></p> <p class="col-sm-2"> <button class="btn btn-primary" onclick="resetCertificateName(14)">修改</button> </p> </p> </form>
当form中存在button标签时,用ajax异步提交表单后,也面会被刷新。(感觉很诡异)
原因:button 存在时会再次提交一下表单,所以页面被刷新了。(之前认为button type='submit'
时)button才有提交表单的功能。
解决:button标签换成a标签就可以了。83d928c88a03d055b5c354150548d1a1修改5db79b134e9f6b82c0b36e0489ee08ed
rrreee
button type='submit'
と考えられていました) ボタンにはフォームを送信する機能があります。 解決策: ボタンのラベルをラベル に置き換えるだけです。 d04413216ad3fb0b5df9799e5fc9fb89変更5db79b134e9f6b82c0b36e0489ee08ed
上記は、すべての人にとって役立つことを願っています。未来。
関連記事:
AJAX ディスプレイ読み込みとポップアップレイヤーオクルージョンページの実装例
OA へのアクセス Ajax とワークフロープラグインを使用して、人事システムデータ (詳細なグラフィックとテキスト) に基づいて OA アカウントを追加します説明)
以上がフォーム送信時に Ajax フォーム ページが依然として更新される問題の簡単な解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。