1、使用window.location跳转页面
1)使用DOM方式
// 类似做HTTP redirect(重定向) window.location.replace("http://cjavapy.com"); // 类似点击 link window.location.href = "http://cjavapy.com";
2)使用JQuery方式
$(location).attr('href', 'http://cjavapy.com')
2、跳转方法redirect兼容IE8及以下
function redirect (url) { var ua = navigator.userAgent.toLowerCase(), isIE = ua.indexOf('msie') !== -1, version = parseInt(ua.substr(4, 2), 10); // Internet Explorer 8 and lower if (isIE && version < 9) { var link = document.createElement('a'); link.href = url; document.body.appendChild(link); link.click(); } // 所有其他浏览器都可以使用标准的window.location.href window.location.href = url; } }
3、页面重定向可能用到的方法
// window.location window.location.replace('http://www.example.com') window.location.assign('http://www.example.com') window.location.href = 'http://www.example.com' document.location.href = '/path' // window.history window.history.back() window.history.go(-1) // window.navigate; 仅支持老版本IE window.navigate('top.jsp') // Probably no bueno self.location = 'http://www.example.com'; top.location = 'http://www.example.com'; // jQuery $(location).attr('href','http://www.example.com') $(window).attr('location','http://www.example.com') $(location).prop('href', 'http://www.example.com')