如何使用链接将值发布到其他页面,而不使用隐藏类型?

时间:2015-08-05 04:57:09

标签: php jquery

我想通过点击链接发布一个值,该链接会重定向到另一个页面。我想在$_POST中使用PHP方法获取重定向页面中的值。但是我不想使用隐藏类型,JQueryPHP还有其他方式吗?

1 个答案:

答案 0 :(得分:0)

如果您希望在不使用表单和POST数据类型的情况下提交hidden数据,那么您可以考虑使用redirect之类的jQuery插件。

您可以像这样重定向:

$().redirect('newPage.php', {'name': 'Jack'});

然后使用标准newPage样式调用从$_POST["name"]的PHP访问变量。

在您的情况下,如果您想拦截链接点击,您将更好地使用jQuery。

$("#myLink").click(function(){
    $().redirect('newPage.php', {'name': 'Jack'});
});

或者,您还有$_SESSION,这使您可以在一个页面上存储变量,然后在另一个页面上检索它,但在您的情况下,这将更难实现(I包括它仅供参考。

第1页:

session_start();
$_SESSION["name"] = "Jack";

第2页:

session_start();
echo $_SESSION["name"];