UI选项卡302重定向

时间:2012-09-19 15:35:22

标签: jquery http jquery-ui-tabs url-redirection

我使用带有以下ajaxOptions的UI标签:

    **$("#ss-tabs-1, #ss-tabs-4, #ss-tabs-5").tabs({
        cache: false,
        ajaxOptions: {
            cache: false,
            error: function (xhr, status, index, anchor) {
                    // how do I test to handle the HTTP code 302 ? (xhr.status contains 0 here and xhr.responseText is empty!)
                if ((xhr.status == 301) || (xhr.status == 302) || (xhr.status == 303) || (xhr.status == 304) || (xhr.status == 305) || (xhr.status == 306) || (xhr.status == 307) || (xhr.status == 308)) {
                    // how do I redirect to the redirection url
                }
                else {
                    $(anchor.hash).html("Error ...<br><br>URL : " + ??? + "<br><br>Error Code : " + xhr.status + "<br>" + xhr.responseText);
                }
            }
        }
    });**

我的目标是处理指示重定向的HTTP代码302。 UI选项卡将此HTTP代码作为错误处理,但它实际上是一个重定向。当我用firebug调试时,我在HTTP响应头中看到了重定向url。如何重定向到该网址而不是显示错误?

非常感谢

麦克

0 个答案:

没有答案