jieai618 发表于 2012-8-15 10:50:55

关于loadview的返回值

$this->load->view这个函数返回的是null

有没有什么办法可以获取被渲染好的页面的html代码?

曜日晨阳 发表于 2012-8-15 11:20:14

控制器内部用$this->控制器方法()

jieai618 发表于 2012-8-15 11:25:07

曜日晨阳 发表于 2012-8-15 11:20 static/image/common/back.gif
控制器内部用$this->控制器方法()

我想在一个控制器中获得该如何操作呢??

曜日晨阳 发表于 2012-8-15 11:39:39

跨控制器是不行的。如果你是打算做partials,你可以选择ajax或CI Template(在spark上有)。

jieai618 发表于 2012-8-15 11:47:45

曜日晨阳 发表于 2012-8-15 11:39 static/image/common/back.gif
跨控制器是不行的。如果你是打算做partials,你可以选择ajax或CI Template(在spark上有)。 ...

我不是想跨控制器,比如我在一个控制器中渲染了个页面,然后我还想在这个控制器中获得这个页面的html代码

jeongee 发表于 2012-8-15 11:48:45

jieai618 发表于 2012-8-15 11:25 static/image/common/back.gif
我想在一个控制器中获得该如何操作呢??

多看手册啊,$tpl = $this->load->view('xxx', TRUE);

jieai618 发表于 2012-8-15 11:57:56

jeongee 发表于 2012-8-15 11:48 static/image/common/back.gif
多看手册啊,$tpl = $this->load->view('xxx', TRUE);

可以保存了,不过渲染的页面貌似是JS代码没有执行

jeongee 发表于 2012-8-15 12:16:36

jieai618 发表于 2012-8-15 11:57 static/image/common/back.gif
可以保存了,不过渲染的页面貌似是JS代码没有执行

...客户端JS怎么会在服务器上执行,只有发送到客户端浏览器上才会执行。。。这个就是基础了

jieai618 发表于 2012-8-15 13:59:05

jeongee 发表于 2012-8-15 12:16 static/image/common/back.gif
...客户端JS怎么会在服务器上执行,只有发送到客户端浏览器上才会执行。。。这个就是基础了 ...

哦,这样啊,那我要获取到执行过js以后的html页面该怎么操作呢?
页: [1]
查看完整版本: 关于loadview的返回值