jQuery post 打开新窗口

//使用POST方式打开界面
function doOpenPostWin(url, args, name, windowParam) {
    //创建表单对象
    var _form = $("<form></form>", {
        ‘id‘: ‘tempForm‘,
        ‘method‘: ‘post‘,
        ‘action‘: url,
        ‘target‘: name,
        ‘style‘: ‘display:none‘
    }).appendTo($("body"));
    //将隐藏域加入表单
    for (var i in args) {
        _form.append($("<input>", { ‘type‘: ‘hidden‘, ‘name‘: args[i].name, ‘value‘: args[i].value }));
    }
    //绑定提交触发事件
    _form.bind(‘submit‘, function() {
        window.open("about:blank", name, windowParam);
    });
    //触发提交事件
    _form.trigger("submit");
    //表单删除
    _form.remove();
}

调用

var windowParam = "height=510,width=750";

    doOpenPostWin(sPath, [{ name: "CgPlanGUID", value: arrCgplanGUID.join(",")}], "新增采购计划合并", windowParam);
时间: 2024-11-08 22:21:56

jQuery post 打开新窗口的相关文章

ajax请求成功后打开新窗口地址

转自:http://www.cnblogs.com/linjiqin/p/3148205.html jQuery.ajax({       "type":"post",       "url":"http://www.baidu.com",       "success":function(rel){            if(rel.isSuccess){                 window.

JS打开新窗口防止被浏览器阻止的方法

这篇文章主要介绍了JS打开新窗口防止被浏览器阻止的方法,分析对比了常用方法与改进方法,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了JS打开新窗口防止被浏览器阻止的方法.分享给大家供大家参考.具体分析如下: 用传统的window.open()方式打开新窗口,会被浏览器阻止,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢?其实办法还是有的,这里我们就来分析一下如何解决这个问题 我最近也遇到了这样的问题,所以就把弹出新窗口的方法分享给大家.欢迎大家补充哦... 第一种.使用原生javas

打开新窗口并运行代码

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>'运行代码'的文本域代码</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> </head> &

JavaScript打开新窗口被拦截问题

新窗口打开页面,一个很常用的效果,至于代码,一般第一反应都是这么写: window.open(url); 但是主流的浏览器都会拦截这种效果(可能这些年弹窗广告太多,如果浏览器不拦截,用户受不了) 为了避免弹窗被拦截,一般都是利用a标签来打开一个新的页面,利用a标签的target="_blank"属性,一般根据情况使用下面这两种方法: 1.由点击事件触发新窗口打开: ----当然可以直接在页面使用a标签,这里只是为下文做铺垫的啦! <a href="http://www.

【JavaScript】单击网页任意一处打开新窗口与关闭窗口

在一些不正规的网站,尤其是那些挂满广告的下载站,经常在你点击的下载链接之前,无论你点击网页的任何一处都会弹出新窗口. 这样的效果,可以轻松用JavaScript做到,还可以专门指定点击某一区域的Div,才触发打开新窗口的事件. 比如下图的效果: 在原网页中,指定一个Div,无论用户点击这个Div的任意区域,都会打开新窗口,而点击其它地方则不会. 在新窗口的地址栏不可以编辑,不能被调整大小,提供一个"关闭"按钮,关闭该窗口. 原网页的HTML布局如下, <!DOCTYPE HTML

使用javascript如何打开新窗口

javascript打开新窗口方法 window.open('http://www.onesheng.cn'); [1.最基本的弹出窗口代码]  其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('smsyun.html') --> </SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript&q

使用BOM 的window对象属性打开新窗口

★  示例1 要求:弹出新窗口,并向新窗口写入动态HTML代码 代码 <buttononclick="btnOpen()">打开新窗口</button> <hr/> <span>使用JavaScript打开一个新的浏览器选项卡,并向其中动态写入HTML代码</span> <script> function openNewWin(){ var w = window.open();/*打开空白窗口*/ var d =

打开新窗口方法

window.open和window.location.href的几种用法 转自:http://zhanz.blogbus.com/logs/73885336.html 因为要让window.open不在新窗口打开,所以找了一些资料 windows.open("URL","窗口名称","窗口外观设定"); <A href="JavaScript:window.open('webpage.asp','_self')">

javascript 打开新窗口(window.open)

打开新窗口(window.open) open() 方法可以查找一个已经存在或者新建的浏览器窗口. 语法: window.open([URL], [窗口名称], [参数字符串]) 参数说明: URL:可选参数,在窗口中要显示网页的网址或路径.如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档. 窗口名称:可选参数,被打开窗口的名称. 1.该名称由字母.数字和下划线字符组成. 2."_top"."_blank"."_selft"具有特