我想在会话中保存下拉列表的选定项目。 我对会议的呼吁如下:
$('#airport-select').change(function(){
$.ajax({
url:"php/createSession.php",
method:"GET",
data: {
session_name: 'airportid',
session_value: $(this).val()
}
})
.success(function(data){
alert('Sucess');
})
.error(function(e){
console.log("Erorr");
});
});
和php:
<?php
session_start();
if(isset($_POST['session_name'])){
$session_name='airportid';
$session_value=$_POST['---'];
$_SESSION[$session_name]=$session_value;
}
?>
会话名称应硬编码为airportid。关于价值我不确定。
答案 0 :(得分:2)
如果必须硬编码
open_memmap
或者
session_start();
if(isset($_POST['session_name'])){
$_SESSION['airportid']=$_POST['session_value'];
}
编辑,您还必须将$_SESSION[$_POST['session_name']]=$_POST['session_value'];
更改为method:"GET",