0

Cookie がクリアされた後、ユーザーをログイン ページに誘導しようとしています。コントローラーに jquery 呼び出しを行って Cookie を消去していますが、コントローラーをログイン ページにリダイレクトする方法がわかりません。

私は現在、私のjavascript内にこのコードを持っています:

    function()
    {
    $.post('/Home/Action', function(result) {

                                    });
              window.location="login";
      }
public Action()
{
    cookie cleaning code;
}

しかし、問題はさわやかで、クッキーのクリーニングが同時に行われます。Cookieのクリーニング後にユーザーを取得したい。

ありがとう

4

2 に答える 2

4

window.locationなぜ外部$.postコールバックを入れたのですか?これを試して:

function() {
    $.post('/Home/Action', function(result) {
        window.location.href = "login";
    });

}
于 2012-06-22T21:50:05.703 に答える
1
function CleanCookiesAndGotoLogin()
{
    $.post('/Home/Action', function(result) {
         //you put the relocation here so that it waits for the callback
        window.location="/ControllerName/ActionName";
    });
};
于 2012-06-22T21:51:52.943 に答える