【发布时间】:2017-04-16 12:02:24
【问题描述】:
我需要转到另一个页面并发布一些数据。我想从“index.php”发布 Javascript 变量并在“zakazka.php”上获取 PHP 变量。我需要通过单击跨度文本来启动该功能,所以我不想使用表单。
我发现重定向会对我有所帮助,但不能让一个简单的示例工作 -
索引.php:
<html>
<head>
<script src="https://code.jquery.com/jquery-2.2.4.js"></script>
</head>
<body>
<?php
session_start();
$user="abc";
$_SESSION["user"] = $user;
?>
<span id="1" onclick="get()">hello</span>
</body>
</html>
<script>
function get()
{
kod="1";
$.redirect('zakazka.php', {'kodsend': kod});
}
</script>
Zakazka.php:
<?php
session_start();
$user=$_SESSION['user'];
$kodr = $_POST['kodsend'];
echo $kodr;
?>
【问题讨论】:
-
“它什么都不做” ...实际上它会在您的浏览器控制台中引发错误。您没有为
$.redirect包含任何定义。你也不能这样发帖……应该是$_GET['kodsend']