米
心情
所有
图集
登录
搜索
原创
tp框架最简单的ajax分页并且使用原有的模板进行数据嵌套
米醋儿
发布于:2021-11-09
现在,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返回的也会自动进行修改。
注:原创不易,转载请注明出处(
http://micuu.com/new/2358.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-21
上一篇:
吧项目的Ucenter进行单独提出,进一
下一篇:
知乎上推荐的产品还有可信度么?最近用了一款知乎推荐的洗发水,知乎上说的神乎其神可以防止脱发而我实际使用经验来说,掉头发比以前严重多了!身边的朋友也劝我不要相知知乎上推荐的产品,这次我也是信了!知乎上软文太多了,可能以前知乎是一个还可以信任的平台,现在似乎已经变了!还是多相信自己身边朋友的推荐吧,网上的东西确实不怎么可信的!
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>