在Java函数中,我想将变量传递给$ _SESSION。 我试图像下面这样做... $ _SESSION ['ID'] = document.getElementById('lbxDates')。value;
这对我不起作用,因此,如果有人知道我应如何以适当的方式处理此问题,将不胜感激!
<script type="text/javascript">
function GetID(){$_SESSION['ID']=document.getElementById('lbxDates').value;}
</script>
答案 0 :(得分:0)
Javascript和PHP之间的交互是一种方式,这意味着您可以执行以下操作:
document.getElementById('lbxDates').value = <?= $_SESSION['ID'] ?>;
但不是这样:
$_SESSION['ID'] = document.getElementById('lbxDates').value;
要完成您要寻找的内容,您将需要使用XMLHTTP请求(或者,如果您使用的是JQuery,AJAX)。这是某人完成此操作的示例: Can i set session variables when posting data via javascript?