如何在jquery调用后刷新页面

时间:2012-06-22 21:42:41

标签: c# javascript jquery

我想在cookie被清除后让用户登录页面。 我正在向我的控制器发出一个jquery调用来清理cookie,但后来我不知道如何将他重定向到登录页面。

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

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

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

但问题是令人耳目一新,并且同时进行了cookie清理。我想在cookie清理后带上用户。

由于

2 个答案:

答案 0 :(得分:4)

为什么将window.location置于$.post回调之外?试试这个:

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

}

答案 1 :(得分:1)

function CleanCookiesAndGotoLogin()
{
    $.post('/Home/Action', function(result) {
         //you put the relocation here so that it waits for the callback
        window.location="/ControllerName/ActionName";
    });
};