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