在JavaScript中路由到403页面

时间:2013-04-08 17:05:19

标签: javascript browser url-routing http-status-code-403

我想浏览器在JavaScript下面的if()循环中显示403(禁止页面)(即:替换window.location ='unauth.html'语句。)。我不想重新路由到unauth.html页面。我怎么能这样做?

    $(document).ajaxComplete(function (event, xhr, settings) {
        if (xhr.responseText.indexOf('Unauthorized access') >= 0)
            // Show unauthorized page
            window.location = 'unauth.html';
    });

1 个答案:

答案 0 :(得分:1)

您可以使用该回调函数替换页面内容。但我相信你不能通过ajax发送http 403状态代码。

为了澄清,您可以通过ajax获取HTTP状态代码,但是如果不重定向它,您将无法将该状态代码注入当前页面。