为什么Ajax在两个页面中工作并且在第三页中不起作用?

时间:2014-07-22 07:06:07

标签: jquery ajax asp.net-mvc asp.net-mvc-5

我与MVC 5合作,我StartPageController采取了行动。

[HttpPost]
public void Logout()
{
    FormsAuthentication.SignOut();
}

Ajax call为此:

function Logout(pageName) {
        if (pageName == "startPage") {
            $.connection.hub.stop();
        };

        $.ajax({
            type: "POST",
            url: "/Builder/StartPage/Logout",
            success:
                function() {
                    if (pageName == "startPage") {
                            location.reload(false);
                        $.connection.hub.start();
                    } else {
                        window.location.href = "/Builder";
                    }
                },
            error: function (fdf) {
                alert("error logout");
            }
        });
};

我有3 pages with Logout。在1和2中一切都很好。但在第三,它不起作用。

我有一个ajax错误。我试图在控制器中调试代码。它工作正常。但Ajax显示错误。

0 个答案:

没有答案