JFinal 3.0 能否实现局部刷新 , 不想用iframe

发布于 2021-12-06 08:33:02 字数 539 浏览 728 评论 21

是这样的 

代码如上

 

点击左面的菜单 , 更新中间部分 , 之前都是用iframe 做 , jfinal 3.0 模版, 能不用Iframe 替换掉中间的页面吗?????

@JFinal

 

 

 

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(21

如日中天 2021-12-06 12:12:35

嗯嗯嗯 , 我其实想用模版引擎来解决

韬韬不绝 2021-12-06 12:12:34

这不是前端的问题吗?

清晨说ぺ晚安 2021-12-06 12:12:33

非常感谢 . 我看了下 , 是可以解决异步的问题 . 但是只是用了if(pjax)进行判断状态 . 假设项目里有几十个页面 , 我需要把这个页面中的内容 , 或者模版引擎渲染完毕之后的html代码加载到我的一个div标签中 , 这种写法是不是要写很多的if else 或者是定义 非常多的layout , 每个页面都要定义一个吧 .

背叛残局 2021-12-06 12:12:32

其实这种写法 , 感觉跟pjax 没多少关系 , 只是用if else 进行判断了要展示哪个layout . 并不是把我要render的html写回到容器里 . 如果我没理解错的话 . 谢谢 .

冷清清 2021-12-06 12:12:31

有高手在社区分享了 layout 结合 pjax 的玩法:http://www.jfinal.com/share/228

柳絮泡泡 2021-12-06 12:12:27

我一开始想到的是用LAYOUT的方式 , 是不是这样做 . 顶部导航做一个header 左侧导航做一个 nav ,底部导航做一个footer . 然后在每个页面中都分别引用 , 这几个模块 . 也是可以的 . 主要是 我不想刷新 ,顶部导航 , 左侧导航 , 导航里有权限的代码 , 每次请求都会刷新去请求服务器 , 感觉有点不合适 . 总的来说 ,应该是使用IFrame比较合适 .

如日中天 2021-12-06 12:12:26

用IFrame的话 , 主体 又会收到外层样式的影响 , 我修改整体的编码结构也是可以做到的 , 我又不想修改整体的结构 . 所以才有了这样一个问题 . 后来群里一兄弟跟我说用PJax , 用了一下 可以做到我想要的效果 , 目前来看暂时没多大问题 , 不知道以后会不会遇到 .

各自安好 2021-12-06 12:12:25

局部刷新本质上是前端的范畴,通常是用 js 或 iframe 解决,jfinal 在后端响应该有的数据就好。此外,建议用 layout 的方式简化页面,具体办法可以下载官网的 jfinal demo,里面的 __layout.html 就是 layout 的用法

贱贱哒 2021-12-06 12:12:24

ajax写回去页面 , 模版引擎的标签就不能用了.....手写ajax好麻烦的......刚才有兄弟提供了思路 , 我去试试

爱的那么颓废 2021-12-06 12:12:24

解决了 给我们分享下 呵呵

笑红尘 2021-12-06 12:12:04

解决了 , 使用的PJAX

可是我不能没有你 2021-12-06 12:11:50

回复
@丶Lion : 受教了,不过刚查了一下,pjax的实现原理是用的ajax

柒夜笙歌凉 2021-12-06 12:10:18

回复
@BoXuan : 嗯, ajax render("页面").就写回到div中了

筱武穆 2021-12-06 12:07:52

好像只能用iframe,只有iframe可以镶嵌一个完整网页地址,不然局部刷新只能用ajax了,ajax刷新局部数据是首选,但是刷新一个页面全部内容那就麻烦了,不复杂的话,可以在后台拼接html文档以ajax方式返回给客户端显示就行了,你这个不能已简单定义了,还是用iframe。

一起等待楼下高人的见解

时光清浅 2021-12-06 12:07:26

请正面回答! > <

冷默言语 2021-12-06 12:04:06

哈哈

凌乱心跳 2021-12-06 11:57:26

这是自己写的还是用的其它第三方网页模板?视觉效果不错,起先我还以为是metronic模板做的

眼泪淡了忧伤 2021-12-06 11:45:15

我该怎么搞捏?????用layout吗?

白龙吟 2021-12-06 11:17:07

这个jfinal没啥关系;这是前端的东西!

多情癖 2021-12-06 09:36:24

如果有其他 , 方式 , 或者 模版引擎支持 最好啦 .......欢迎分享...谢谢!!!!!!!!!!!

岁月打碎记忆 2021-12-06 09:02:31

使用PJAX , 解决问题 , 再也不用IFrame了....

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文