尝试通过使用 SESSION 将数据从一个页面发送到另一个页面时出现问题。在第 1 页中,我有一个类似的表格:
<form id="myForm" name="myForm" action="" method="post">
<input name="item_1">......</input> // an input for a number
<input name="comment1">......</input> // an input for text
</form>
为了避免刷新,我使用
function submitOnclick()
{
$.post("thisPage.php", $("#myForm").serialize());
redirectToAnotherPage();
}
然后我尝试通过使用 SESSION 存储数据
function redirectToAnotherPage(){
<?php $_SESSION['item_1']=$_POST['item_1'] ?>;
<?php $_SESSION['comment1']=$_POST['comment1'] ?>;
location.href='anotherPage.php';
}
但是 $POST 结果是空的,我尝试用数字 1 替换 $_POST['item_1'] 并且它确实将数字存储到 item_1,所以我认为这是因为 $_POST['item_1'] 有一些问题,我不知道为什么不提交/刷新就无法一页获取表单数据,
任何帮助将不胜感激,谢谢!