Codeigniter:用jQuery打开另一个页面

时间:2013-08-25 02:20:20

标签: php jquery codeigniter

问题似乎很简单但不知何故它对我不起作用。索引页面上有用户图像。单击此图像,应显示用户个人资料页面 的的index.php

$('#user-navbar').click(function () {
    $.ajax({
        url: "<?php echo site_url('gallery/userProfile');?>",
        type: 'GET'
    });
});

图库控制器

function userProfile()
{
    $this->load->view('userprofile');
}

当我点击用户图像时,没有任何反应。现在我没有将任何数据传递给userprofile页面。只是想显示那个页面。

2 个答案:

答案 0 :(得分:0)

试试这个:

$('#user-navbar').click(function() {
         var url = "<?php echo base_url(); ?>gallery/userProfile";  
         $(location).attr('href',url);
      });

答案 1 :(得分:0)

试试这个

将视图加载到变量中并将其传递给视图,然后将其附加到现有div

public function userProfile()
{
    $my_view = $this->load->view('userprofile','',true);
    echo json_encode($my_view);
}



$('#user-navbar').click(function() {

        $.ajax({
              url: "<?php echo base_url(); ?>gallery/userProfile",
              dataType:'json',
              type: 'POST'
              success: function(data) {
                   $('#your_div').append(data);
                }  
           });   
      });