Php Codeigniter ajax访问用户数据

Php Codeigniter ajax访问用户数据,php,ajax,codeigniter,Php,Ajax,Codeigniter,我正在根据另一个选择框的选定选项填充一个选择框字段 $.get(window.location + '/controller/load_options?options=' + option, function(data) { ... } $.get(window.location+/controller/load_options?options='+选项,函数(数据){ ... } 在我的控制器中: function load_options() { $this->user

我正在根据另一个选择框的选定选项填充一个选择框字段

$.get(window.location + '/controller/load_options?options=' + option, function(data) { ... } $.get(window.location+/controller/load_options?options='+选项,函数(数据){ ... } 在我的控制器中:

function load_options() { $this->user = $this->session->userdata('user'); var_dump($this->user); // returns null } 函数加载_选项(){ $this->user=$this->session->userdata('user'); var_dump($this->user);//返回null }
用户
数据已设置,可以在其他控制器中查看,但当我尝试通过ajax请求访问它时,它似乎被重置。为什么会发生这种情况?

尝试加载选项()直接在浏览器上,不使用ajax,然后查看是否得到结果。直接在浏览器上尝试仍然会产生错误,但在索引页上,我清楚地设置了所有会话变量。我甚至可以在加载视图之前打印出来。就好像在我执行ajax/秒请求时,所有信息都会重置一样。