使用jquery在div中加载视图

时间:2013-10-18 16:21:58

标签: javascript jquery codeigniter view controller

我正在尝试这个(Using Jquery in Codeignitor app to update div every 10 seconds),它正在运作,但它在我的div中显示了我的整个视图

我使用钩子,我有一个masterview,我在其中加载其他视图......

当我将控制器加载到我的div中时,它会在我的div中显示我的masterview,其中包含我在控制器中请求的视图。

如何在没有我的主视图的情况下显示所请求的视图?你能救我吗?

thnx干杯

1 个答案:

答案 0 :(得分:0)

我在CI中使用的快速解决方案是在控制器中实现检查以查看这是否是一个AJAX请求。如果是这样,我将带有数据的视图加载到变量中,并将其作为一大块html返回给浏览器。

if($this->input->is_ajax_request())
{

    $view_result = $this->load->view('child_view_for_div', $data,true);
    echo($view_result);
}
else
{
    //Return view with master template
}