我有一个应用程序,我需要向外部站点执行多个表单提交。我希望表单提交以打开新标签。我所做的是使用 javascript 创建一个表单元素,然后我只做一个form.submit(). 我知道只有一个人会成功。
我正在寻找解决方法。一种方法是使用 jsonp:
到目前为止我有这样的事情
$.ajax({
数据类型:'jsonp',
网址:路径,
类型:“发布”,
异步:“假”,
contentType: '应用程序/x-javascript',
数据:$('this').serializeArray(),
成功:函数(html){
如果(数据!=“”){
变种链接 = html;
window.open(链接,'', ''); //在新打开的选项卡中打开链接!
}
},
失败:函数(html){
警报(html);
}
});
返回假;
});
但是,即使我确实指定了typeto post,我在 chrome 开发人员工具中看到我有一个实际的 get 被发送。我猜那是因为window.open。
有人可以建议实现这一目标的技术/
谢谢