4

div内にフォームが配置されたphpで生成されたWebページがあります。フォームは Ajax を使用して送信され、サーバー側で検証されます。エラーが発生した場合、div の内容は更新されたフォームに置き換えられ、エラー メッセージが表示されます。フォームにエラーがない場合は、div だけでなく、ajax 応答からページ全体をリロードします。誰もそれを行う方法を知っていますか? ロケーションヘッダーを送信しようとしましたが、新しいページが div に配置されます。javascript window.location も試しましたが、ajax 応答を受信したときにそれを実行する方法がわかりません。私はjQueryを使用していないので、javascriptおよび/またはphpでこれを実行したいと考えています。前もって感謝します!

4

1 に答える 1

7

はい、次のようにコールバックでそれを行うことができます。

location.reload(true);

正直なところ、そのようなことは、非同期で何かを行う目的を無効にします。

于 2012-08-30T19:43:05.343 に答える