0

我正在使用 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;

请为此给出一个好的结果。提前感谢

4

0 回答 0