Jquery-如何打开一个窗口并发布到它?(银行处理页面必需-不接受查询字符串)

Jquery-如何打开一个窗口并发布到它?(银行处理页面必需-不接受查询字符串),jquery,post,postback,Jquery,Post,Postback,我是否可以使用jquery在浏览器中打开一个新窗口并发布到它 原因是我的银行要求我打开那个里的支付网关,并通过邮寄传递我的价值观,而不是获取 目前我有一些变通办法,但这不是我的主意。。我使用QUERYSTRING将一些隐藏的表单发送到ASPX页面,然后将表单提交给我的银行 但这真的不好 也许jquery可以通过本机或使用插件来实现这一点?Stackoverflow归档: 接受答案: 添加 或form.setAttribute(“target”,“_blank”) 根据表单的定义 谷歌搜索

我是否可以使用jquery在浏览器中打开一个新窗口并发布到它

原因是我的银行要求我打开那个里的支付网关,并通过邮寄传递我的价值观,而不是获取

目前我有一些变通办法,但这不是我的主意。。我使用QUERYSTRING将一些隐藏的表单发送到ASPX页面,然后将表单提交给我的银行

但这真的不好

也许jquery可以通过本机或使用插件来实现这一点?

Stackoverflow归档:
  • 接受答案:
    添加

    form.setAttribute(“target”,“_blank”)
    根据表单的定义

谷歌搜索结果:
  • “”

使用表单的target属性(\u blank)并发布到新窗口如何


表单元素的目标属性在HTML4.01中被弃用,在XHTML1.0严格DTD中不受支持,因此,如果这对您很重要,它将不起作用。

我从未使用过JQuery,但我使用纯Java脚本就是这样做的

也许您可以将其移植到JQuery语法:

window.open("",'myWindow','scrollbars=yes, resizable=yes'); 
window.setTimeout("document.myFormName.submit();",500); 
myFormName必须具有表单的“name”属性

见:


    • 您真的需要一个新窗口吗? 使用jQuery.post()(),您可以向银行页面进行异步post,并根据需要显示其返回值

      也许银行页面甚至可以选择返回json数据而不是纯html