Jquery 在codeigniter上使用ajax时出现的会话问题
我正在使用codeigniter为产品网站开发。在这里,我用两个视图显示产品,一个是网格视图,另一个是列表视图。我在会话中设置了视图类型示例代码如下Jquery 在codeigniter上使用ajax时出现的会话问题,jquery,ajax,codeigniter,session,Jquery,Ajax,Codeigniter,Session,我正在使用codeigniter为产品网站开发。在这里,我用两个视图显示产品,一个是网格视图,另一个是列表视图。我在会话中设置了视图类型示例代码如下 $this->session->userdata('proview')=='grid' $('.proview').click(function(){ var view = $(this).attr('id'); $.post('<?php echo base_url()?&g
$this->session->userdata('proview')=='grid'
$('.proview').click(function(){
var view = $(this).attr('id');
$.post('<?php echo base_url()?>productajax',{typ:'proview',view:view},function(data){
//$(".prolist").replaceWith(data);
alert(data);
});
return false;
})
当点击第一次产品菜单并选择产品视图时,它工作正常。但我的问题是,如果select product分类为wise,则该产品不会加载。我在产品列表视图和网格视图中使用jqueryajax,当前页面的产品数据被分配给ajax上的会话。当它第一次工作正常时,但当我们转到产品类别时,会话没有设置。它给出了空数组。我不明白它为什么在会话中给出空数组
这里是ajax代码
$this->session->userdata('proview')=='grid'
$('.proview').click(function(){
var view = $(this).attr('id');
$.post('<?php echo base_url()?>productajax',{typ:'proview',view:view},function(data){
//$(".prolist").replaceWith(data);
alert(data);
});
return false;
})
请给出一个好的结果。Thank advance您是否在项目中使用
数据库会话$config['sess\u use\u database']=FALSE
显示您的config.phpi am使用数据库会话
和我的`$config['sess\u use\u database']=TRUE`