jquery status 302 javascript拦截http 302跳转。

来源:互联网 发布:c#json转list对象集合 编辑:程序博客网 时间:2024/05/16 11:00

在使用query 的$.get(url)时,服务器返回302跳转,我试图捕捉,并进行跳转到定页。


 <script>        $(function () {            $.ajaxSetup({ complete: onRequestCompleted });            $("#btnTest").click(                function () {                    go();                });        });        function go() {                 $.get("test.aspx");        }        function onRequestCompleted(xhr, textStatus) {                if (xhr.status == 302) {                location.href = xhr.getResponseHeader("Location");            }        }    </script>

但实际这种想法是不可行的

因为302的跳转不是jquery可以拦截的,调整是浏览器自动处理并跳转。了解该原理,那么程序怎么处理,你懂的~~~

原创粉丝点击