2

問題

PHPが「成功」をエコーし​​た後、JavaScriptをリダイレクトできないようです。

私は基本的に、JavaScriptがフォームデータを投稿し、ユーザーがアカウントページにリダイレクトされる場所にしようとしています。これはphp経由で実行しましたが、ログイン中に同じページにとどまることができるという贅沢が欲しかった.

Javascript

 <script>
$(document).ready(function() {
//When the form with id="myform" is submitted...
$("#login_form").submit(function() {
     //Send the serialized data to formProcessor.php.
     $.post("login.php", $("#login_form").serialize(),
     //Take our repsonse, and replace whatever is in the "formResponse"
     //div with it.
    function(data) {
          if(data == "Success"){
          location.href="home";
      }
     }
);
return false;
});
});
</script>
4

2 に答える 2

2

これのどれかを試すことができます

方法 1:

window.location.replace("home.html");

方法 2:

window.location.href = "home.html";

方法 3:

$(location).attr('href',"home.html");

これがあなたを助けることを願っています。

于 2013-07-24T17:50:35.013 に答える