【问题标题】:load a view in a div with jquery使用 jquery 在 div 中加载视图
【发布时间】:2013-10-18 16:21:58
【问题描述】:

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

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

当我将控制器加载到我的 div 中时,它会在我的 div 中显示我的主视图以及我在控制器中请求的视图。

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

thnx 干杯

【问题讨论】:

  • 1.你的代码在哪里? 2. 您在其他人的问题中发布了一个问题作为答案。
  • 欢迎来到 SO!正如 RUJordan 指出的那样,为了帮助您,我们仍然需要能够在您的问题中看到您遇到问题的代码。

标签: javascript jquery codeigniter view controller


【解决方案1】:

我在 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
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 2012-04-05
    • 2011-02-18
    • 1970-01-01
    相关资源
    最近更新 更多