我需要到另一个页面并发布一些数据。我想从“index.php”发布Javascript变量,并在“zakazka.php”上获取PHP变量。我需要点击span文本启动该功能,所以我不想使用表单。jQuery重定向不起作用
我发现重定向会帮助我,但不能使一个简单的例子工作 -
的index.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']' – charlietfl