我有一个 php 文件 localhost/~user/sample.php 文件,它从 post 方法获取数据。
<?php
$you = $_POST["ids"];
$start= $_POST["start"];
echo $you."--".$start;
Run Code Online (Sandbox Code Playgroud)
我想编写一个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>
Run Code Online (Sandbox Code Playgroud)
这是我能想到的实现此任务的最跨浏览器的 JS-failsafe 基本 html 版本方式......
如果您需要动态地将表单字段添加到表单中,我相信您会发现这个问题:Jquery - Createhiddenformelementontheflyhandy。复制修改后的答案:
$('<input type="hidden" name="myfieldname" value="myvalue">').appendTo('form');
Run Code Online (Sandbox Code Playgroud)