在这个帖子Changing value of a PHP string based on a condition check with AJAX之后,我尝试将会话变量设置为使用Ajax获取的select框的值。
我在mainHTML.php上开始了会话。我的ajaxScript.php
看起来像这样。 sortValue是我试图写入的会话值,valueChange是选择框的值。
<?php
$_SESSION["sortValue"] = $_POST['valueChange']; //this doesn't show the select value dynamically
echo $_SESSION["sortValue"]; this does
?>
在mainHTML.php结束时,在调用了所有PHP函数之后,我尝试调用echo $_SESSION["sortValue"];
,但是这个值在选择不同选项时似乎没有动态变化。
它坚持一个单一的价值。我可能需要对会话做一些事情(破坏或取消设置),但我不确定。我该如何解决这个问题?
提前致谢。
答案 0 :(得分:0)
您需要在运行之前启动会话:
$_SESSION["sortValue"] = $_POST['valueChange'];
所以,请使用..
session_start();
$_SESSION["sortValue"] = $_POST['valueChange'];
答案 1 :(得分:0)