如何在会话中保存下拉列表中所选项的值

时间:2016-04-20 16:20:51

标签: php jquery session

我想在会话中保存下拉列表的选定项目。 我对会议的呼吁如下:

$('#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。关于价值我不确定。

1 个答案:

答案 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",