我有一个 php 文件 localhost/~user/sample.php 文件,它从 post 方法获取数据。
<?php
$you = $_POST["ids"];
$start= $_POST["start"];
echo $you."--".$start;
我想编写一个jquery代码,它将在我的html页面内单击按钮时在单独的窗口中打开url“localhost/~user/sample.php”,并传递它所需的参数。
我可以在php中使用get方法,但是变量数量较多
最佳答案
我可能会选择使用表单,如下所示:
<form action="sample.php" method="post" target="_blank">
<input type="hidden" name="name1" />
<input type="hidden" name="name2" />
...
<input type="hidden" name="name20" />
<input type="submit" value="Go to page">
</form>
这是我能想到的实现此任务的最跨浏览器的 JS-failsafe 基本 html 版本方式...
如果你需要动态添加表单字段到表单中,相信你会发现这个问题:Jquery - Create hidden form element on the fly便利。复制修改后的答案:
$('<input type="hidden" name="myfieldname" value="myvalue">').appendTo('form');
关于php - jquery:如何在新选项卡中打开网址并将发布数据传递到该网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35389981/