我正在使用 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;
请为此给出一个好的结果。提前感谢