jquery中怎么打开新窗口

互联网 20-11-25

jquery中打开新窗口的方法:首先创建一个form表单;然后通过表单提交来实现打开新窗口,如【form.target = ‘_blank‘;form.method = ‘POST‘;】。

本教程操作环境:windows10系统、jquery2.2.4版,该方法适用于所有品牌电脑。

(学习视频分享: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'); }

相关推荐:js教程

以上就是jquery中怎么打开新窗口的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 新窗口
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:js如何引入css外部文件

相关资讯