2015-11-08 13:51:03 6419次浏览 7条回答 0 悬赏 20 金钱

如题
让一个页面的内容全部在另一个页面中的某个位置显示出来

  • 回答于 2015-11-08 20:33 举报

    我想你一定没听过html中有一个神奇的网页传送门,iframe。

    4 条回复
    回复于 2015-11-09 08:30 回复

    除了iframe,有没有其他的了?

    回复于 2015-11-09 10:33 回复

    有,ajax加载

    回复于 2015-11-09 11:05 回复

    ajax还不太会用,有实例教程吗?推荐几个不胜感谢

    回复于 2015-11-09 11:19 回复

    只能帮你到这里了,剩下的你自己去解决。

  • 回答于 2015-11-09 10:30 举报

    在一个div里面用ajax加载怎么样

  • 回答于 2015-11-09 10:38 举报

    你经常在controller用的 $this->render(...);;

    其实 就是调取 View里面 的 render 方法;

    因此 你可以直接在页面内$this->render(...)

    和在controller里一样 狂荡不羁 潇洒自在 ...

    3 条回复
    回复于 2015-11-09 10:42 回复

    这是针对yii里面, 在一个视图内 加载另一个 视图...

    回复于 2015-11-09 11:04 回复

    可以加监听吗?

    回复于 2015-11-09 16:51 回复

    需要监听事件的话 还是用ajax请求吧 或者你用这种方式渲染好, 监听到事件后, 就是dispaly的问题了..
    总的来讲 还是ajax好一点

  • 回答于 2015-11-10 23:13 举报

    用挂件widget就行

    1 条回复
    回复于 2015-11-11 09:33 回复

    怎么用?请教

  • 回答于 2015-11-12 00:04 举报

    你说的页面是指view的话,用view中可以用render()嵌入另一个view。控制器中局部加载则用renderPartial()

  • 回答于 2015-11-12 10:53 举报

    yii布局就可以解决你的问题

    1 条回复
    回复于 2015-11-13 08:26 回复

    对于引入还不是很了解

  • 回答于 2015-11-15 23:58 举报

    你这具体想怎么引入
    要是不想重复书写页面中的公共部分,用布局完成
    要是想在一个视图中引入另外一个视图那就在视图中直接用$this->render()加载另外一个视图
    要是想模仿iframe这种结构建议现在用jquery load()方法

您需要登录后才可以回答。登录 | 立即注册
drykiss
副总裁

drykiss

注册时间:2015-10-20
最后登录:2018-05-04
在线时长:51小时27分
  • 粉丝6
  • 金钱4520
  • 威望0
  • 积分5030

热门问题