1

私はstackoverflowで正しい答えを一日中検索しました、また私は私を助ける何かを見つけることができませんでした。

このような単純なフォームを持つ:

<form action="process.php" method="post">
    <input type="text" name="email">
    <input type="password" name="password" id="password">
    <button value="Login" type="submit" name="submit" onclick="formhash(this.form, this.form.password);"></button>
</form>

現在:フォームを送信すると、process.phpにリダイレクトされ、成功メッセージが表示され、しばらくすると別のページにリダイレクトされます。

必要なもの: process.phpにリダイレクトする代わりに、モーダルダイアログボックスを開いて作業を実行し、成功メッセージを表示し、しばらくしてからダイアログボックスを閉じてから、実際の側を更新する必要があります。

どんな助けでも大歓迎です!

4

2 に答える 2

2

ajaxsubmitを使用してください。JQueryはすでにこれをサポートしています。JQuery API http://api.jquery.com/、特にhttp://api.jquery.com/category/ajax/を試してください。そのサイトでも例が提供されています。

于 2012-11-14T17:41:06.893 に答える
0

これはあなたが探しているものかもしれません:

メッセージボックスが開いてから消えます

ここにstackoverflowにも同様の質問があります:リンク

于 2012-11-14T17:43:17.780 に答える