0

清除 cookie 后,我试图让用户进入登录页面。我正在对我的控制器进行 jquery 调用以清理 cookie,但是我不知道如何将他重定向到登录页面。

我目前在我的 javascript 中有这段代码:

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

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

但问题是刷新和cookie清理是同时完成的。我想在 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 回答