菜鸟问一个CI框架的问题

chenchenyangll 2012-07-14 10:54:52
一个form,提交给控制器做处理后,通过$this->load->view('view', $data, true);将数据返回给原view,view在接到数据后怎么样更新显示?

是不是不行,不能填true?
...全文
226 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunprince 2012-07-18
  • 打赏
  • 举报
回复
ci不清楚,ci提供了js辅助类还是函数好像,不过重来没用过
chenchenyangll 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

那就ajax,登陆后局部刷新
[/Quote]

ajax是唯一解决方法么?CI本身可不可以?
chenchenyangll 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

ls说很清楚了
http://codeigniter.org.cn/user_guide/general/views.html
[/Quote]

不写true,就是重新刷一遍view了,而我只需要更新极小部分的页面 ←_←

比如页面上一个登陆框,表单提交给自己,登陆成功后右上角更新为用户名,这种需求。感觉有点浪费- -
yunprince 2012-07-18
  • 打赏
  • 举报
回复
那就ajax,登陆后局部刷新
chenchenyangll 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

$str = $this->load->view('view', $data, true); // 返回HTML到一个字符串。我觉得对生成静态有帮助,哈哈。

一般就直接 $this->load->view('view', $data);// 这样就可以了。
[/Quote]

不写true,就是重新刷一遍view了,而我只需要更新极小部分的页面 ←_←

比如页面上一个登陆框,表单提交给自己,登陆成功后右上角更新为用户名,这种需求。感觉有点浪费- -
森之树 2012-07-16
  • 打赏
  • 举报
回复
Mad4U 2012-07-15
  • 打赏
  • 举报
回复
$str = $this->load->view('view', $data, true); // 返回HTML到一个字符串。我觉得对生成静态有帮助,哈哈。

一般就直接 $this->load->view('view', $data);// 这样就可以了。
Mad4U 2012-07-15
  • 打赏
  • 举报
回复
第三个参数是true,就返回一个字符串,而不是直接加载view了。

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧