实现跳转页面的3个方法
1、
<a href="xxxx" target="_blank"></a>
2、
window.open("http://www.baidu.com")
缺点:这个方法是有问题的,那就是有些浏览器会拦截
3、
模拟form表单提交来打开一个新的页面
function open_page(url, param) {
var form = '<form action="' + url + '" target="_blank" id="windowOpen" style="display:none">';
for(var key in param) {
form += '<input name="' + key + '" value="' + param[key] + '"/>';
}
form += '</form>';
$('body').append(form);
$('#windowOpen').submit();
$('#windowOpen').remove();
}
var url='https://www.baidu.com';
var param={a:1};
open_page(url,param);