【问题标题】:Is there any good solution to update page content with ajax using codeigniter?有没有什么好的解决方案可以使用 codeigniter 用 ajax 更新页面内容?
【发布时间】:2010-07-21 18:25:42
【问题描述】:

我目前正在使用 codeigniter 来构建一个消息传递系统,并试图遵守 MVC 指南,但是我似乎无法找到一种方法来轻松更新动态页面内容,而无需在控制器中动态生成 HTML;我相信在使用 MVC 框架时不赞成这一点。

目前,我正在使用 ajax 来刷新框架的内容,该内容基本上是存储在控制器中的“视图”。这块 html 是动态生成的,然后传递给 ajax。

我正在寻找解决这个问题,因为虽然它确实有效,但看起来很草率。

【问题讨论】:

    标签: php ajax codeigniter


    【解决方案1】:

    当然有。向控制器发送请求,让控制器将视图作为字符串加载。比如:

    $this->load->view('myview', $dataArray, true);
    

    最后一个参数默认设置为 false,但如果将其设置为 true,它只会返回一个 HTML 字符串,即视图的输出。事实上,我发现这种方法非常简单,因为这意味着我真的可以将所有 HTML 保存在一个地方。我什至不需要在我的 javascript 中添加任何内容。

    【讨论】:

    • 非常感谢,看来这正是我想要的
    猜你喜欢
    • 2015-12-10
    • 2015-02-04
    • 2021-08-02
    • 2021-08-24
    • 2013-10-22
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    相关资源
    最近更新 更多