问题似乎很简单但不知何故它对我不起作用。索引页面上有用户图像。单击此图像,应显示用户个人资料页面 的的index.php
$('#user-navbar').click(function () {
$.ajax({
url: "<?php echo site_url('gallery/userProfile');?>",
type: 'GET'
});
});
图库控制器
function userProfile()
{
$this->load->view('userprofile');
}
当我点击用户图像时,没有任何反应。现在我没有将任何数据传递给userprofile页面。只是想显示那个页面。
答案 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);
}
});
});