我有一个名为“list”的 JavaScript 变量。我需要将其作为 POST 数据发送到另一个页面并在新选项卡中打开该页面(存在 POST 数据)。
这段代码:
jQuery.post('datadestination.php', list);
发送数据没问题,但当然它会在同一选项卡中打开页面。
我看到了一些使用隐形形式和类似的东西来解决类似问题的解决方案,但我无法让它们发挥作用。有什么简单的解决办法吗?
您可以使用 target="_blank" 属性发送表单。
<form action="datadestination.php" method="POST" target="_blank" id="myform">
<input type="hidden" name="list" id="list-data"/>
<input type="submit" value="Submit">
</form>
然后在JS中:
jQuery('#list-data').val(list);
jQuery('#myform').submit();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)