如何使用out form直接将文本框值分配给codeigniter中的会话

时间:2017-07-28 07:59:11

标签: php codeigniter session

<input type="hidden" ID="lang" Class="form-control" value="English">
<?php  $this->session->set_userdata('user_lang', 'Arabic');?>

在下拉列表中更改文本框值已更改我需要将此文本框值分配给会话中没有任何形式的会话

1 个答案:

答案 0 :(得分:1)

您可以使用jquery来触发值的更改。然后运行ajax来设置会话数据

let compilerConfig = {
  module: tsc.ModuleKind.CommonJS,
  jsx: tsc.JsxEmit.React,
  jsxFactory: "h" // <-- duplicate option in jest transform config file
};

现在在控制器上创建一个新方法来设置会话数据

$('#lang').change(function(){
   var val = $(this).val();
   $.ajax({
       url: "<?=site_url('your_controller/your_method')?>",
       type: "POST",
       data: {val: val},
       success: function(res){
          // your code after the ajax completed
       }
   });
});