php - jquery:如何在新选项卡中打开网址并将发布数据传递到该网址

标签 php jquery post

我有一个 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/

相关文章:

php - WooCommerce:自动完成已付款订单

php - file_get_contents 通过 php 失败,通过浏览器工作

java - Java 中等效的 curl 命令

c# - 尝试在 Swift 中复制 C# POST 调用

php - 使用路由的 Laravel 5.1 页面身份验证

php - 在 JQuery 中独立切换两行

javascript - 在 'require_from_group_exact' 验证输入未正确验证之前使用任何输入进行 jQuery 验证

javascript - 如何在窗口大小调整时运行 Bootstrap 附加功能

javascript - 在 chrome 中选择单击时更新选项

django - 在没有表单的情况下从 Django 中的 jQuery 检索 POST 数据