0

login.php ファイルがあります。

if(...) {
  ...
header('Refresh: 1; url="login.php"';
} else {
echo '<form name="submit">...</form>';
}

そしてjqueryでコード:

$('#resetreq').live('submit', function() {
    $.post('login.php', $(this).serialize(), function (
            data, textStatus) {
        $('#resetPwDiv').html(data);
    });
    return false;
});

と 、フォームを表示する場所。divでリフレッシュするjavascriptを使用して作業をリフレッシュするにはどうすればよいですか? 送信を押した後、一度リフレッシュしたい。

回答ありがとうございます。

4

3 に答える 3

0

jqueryでは、これを使用してdivを更新できます

$("#divId").load(location.href + " #divId>*", "");

于 2015-04-17T11:27:19.333 に答える
0

関数変数 event を使用してから、定義済み関数 event.preventDefault(); を使用します。送信がphpページにリダイレクトされないようにします。

$('#resetreq').live('submit', function(event) {
    event.preventDefault();
    $.post('login.php', $(this).serialize(), function (
            data, textStatus) {
        $('#resetPwDiv').html(data);
    });
    return false;
});
于 2012-05-23T07:41:28.113 に答える