我正在尝试这个(Using Jquery in Codeignitor app to update div every 10 seconds),它正在运作,但它在我的div中显示了我的整个视图
我使用钩子,我有一个masterview,我在其中加载其他视图......
当我将控制器加载到我的div中时,它会在我的div中显示我的masterview,其中包含我在控制器中请求的视图。
如何在没有我的主视图的情况下显示所请求的视图?你能救我吗?
thnx干杯
答案 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
}