在jquery中打开新窗口的方法:1、创建一个form表单,通过表单提交来实现新标签页打开;2、通过“window.open('_blank');”来打开;3、通过“settimeout(window.open(…);”方式来打开。
推荐:《jquery视频教程》
jquery新窗口打开的几种方式
第一种:创建一个form表单,通过表单提交来实现新标签页打开。
var form = document.createelement(‘form‘);form.action = ‘www.baidu.com?id=1‘;form.target = ‘_blank‘;form.method = ‘post‘;document.body.appendchild(form);form.submit();第二种:
var tempwindow=window.open('_blank');tempwindow.location='www.baidu.com' ;第三种:
settimeout(window.open('www.baidu.com'), 500);第四种:(与第一种相似)
/* 在新窗口中打开 */function opennewwindow(url) { var a = document.createelement('a'); a.setattribute('href', url); a.setattribute('target', '_blank'); var id = math.random(10000, 99999); a.setattribute('id', id); // 防止反复添加 if (!document.getelementbyid(id)) { document.body.appendchild(a); } a.click();}//方法调用opennewwindow('www.baidu.com');注:以上方法js中均可适用,若页面跳转的动作是在ajax方法执行后的,需要设置ajax同步执行。添加属性:async:false。如:
$.ajax({ type: 'post', data: param, url: 'actionurl', datatype: 'json', async:false, success: function (msg) {opennewwindow('www.baidu.com');}
新用户云服务器可以放几个网站蓝米云服务器怎么样如何做网站更受注目阿里云服务器搭建网站后ng502centos 7 源码安装openssh教程新购买服务器远程连接不上网络基础知识:域名、IP地址及DNS域名解析自己买服务器和云服务器哪个划算