我正在使用codeigniter开发产品网站。这里我展示产品在两个视图中一个网格,另一个是列表视图。我在会话中设置了视图类型示例代码在这里
$this->session->userdata('proview')=='grid'
第一次点击产品菜单并选择产品视图时,它工作正常。但我的问题是如果选择产品分类明智,产品不会加载。我正在使用jquery-ajax进行产品列表视图和网格视图,当前页面产品数据已分配给ajax上的会话。当第一次它工作正常,但当我们明智地去产品类别时,会话没有设置。它给了空数组。我没想到为什么它会在会话上给出空数组
ajax代码在这里
$('.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;
})
关于config.php的会话详情
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
请为此取得好成绩。谢谢提前