MICUU
微资讯
声卡
创新2024全套教程
5.1声卡全套
创新声卡驱动
板载声卡调试全套教程
Sam机架安装
Sam机架
音效助手
专题
文档
技术文档汇总
站内文档
更多
软件
更新日志
关于
装机必备
Gramos模板
光年后台模板
Betube模板
美图
友情链接
站内导航
关于
搜索
退出登录
登录
原创
tp框架最简单的ajax分页并且使用原有的模板进行数据嵌套
2021-11-09
67.5w热度
现在,ajax分页能够带来更好的用户体验,能够减少服务器资源和带宽,但是基于原有项目怎么最简单的去进行ajax分页,就需要我们动动脑经了。 这里简单讲述一下基于tp6,前后台不分离的情况下怎么快速进行分页,组长模板。 1:控制器 在模板渲染前添加如下代码 从第三行到第六行 View::assign("list",$list); if(request()->isAjax()){ $data = view('public/article_list')->getContent(); return json(['code'=>200,"msg"=>"success","data"=>$data]); } return view(); 2:视图 <div class="article"> {include file="public/article_list" /} </div> <!--文章分页-单独提出--> <div class="pagepp" style="text-align:center; padding-top:15px;"> <button onclick="get_more()" type="button" class="mcr-btn mcr-btn-radius mcr-btn-normal">加载更多</button> </div> ``` <script type="text/javascript" charset="utf-8"> let page = 2; function get_more(){ layer.load() $.post('/',{page:page},function(e){ console.log(e.data) $(".article").append(e.data) layer.closeAll() page++ }) } </script> ``` 原理就是利用tp自带的方法 `view('public/article_list')->getContent()`将公用模板读取为字符串并返回给前端就可以了,这样的话我们修改了公共页面的代码,ajax返回的也会自动进行修改。
注:原创不易,转载请注明出处(
https://micuu.com/new/2358.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-21
上一篇:
吧项目的Ucenter进行单独提出,进一
下一篇:
知乎上推荐的产品还有可信度么?最近用了一款知乎推荐的洗发水,知乎上说的神乎其神可以防止脱发而我实际使用经验来说,掉头发比以前严重多了!身边的朋友也劝我不要相知知乎上推荐的产品,这次我也是信了!知乎上软文太多了,可能以前知乎是一个还可以信任的平台,现在似乎已经变了!还是多相信自己身边朋友的推荐吧,网上的东西确实不怎么可信的!
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>