我需要将一个jquery变量从一个PHP文件传递给另一个。
为此,我使用page1.php中的ajax将变量发布到服务器中,并使用PHP在page2.php中从服务器获取变量
在page1.php中,
$.ajax({
url: "page2.php",
type: "POST",
data:{"myDat":activeCount}
}).done(function(data) {
console.log(data);
});
在page2.php中,
<?php
$data1 = isset($_REQUEST['myDat'])?$_REQUEST['myDat']:"";
echo $data1;
?>
我正在控制台上打印ajax代码(console.log(data))。
但我没有用PHP获取数据(echo $ data1)
有人可以帮忙吗?
答案 0 :(得分:1)
我想你想要与之会话。
更新page2.php
。尝试:
<?php
session_start();
$_SESSION['myDat'] = isset($_SESSION['myDat']) ? $_SESSION['myDat'] : "";
$_SESSION['myDat'] = isset($_POST['myDat'])?$_POST['myDat']:$_SESSION['myDat'];
echo $_SESSION['myDat'];
?>
答案 1 :(得分:0)
请在page2.php页面
尝试打印
$data1 = isset($_POST['myDat'])? $_POST['myDat']: "";
echo $data1;
它会帮助你.... :)