tp5 分页之无刷新页面渲染
正常情况下,tp5分页渲染出来的页面,切换页码也会切换(刷新)页面,现记录无刷新页面渲染方式:
控制器代码示例:
public function aaOp(){$rslist = model('article')->order('tid desc')->paginate(10); //分页$pagehtml = $rslist->render();$this->assign('pagehtml', $pagehtml);$this->assign('rslist', $rslist);if(request()->isAjax()){return $this->fetch('cc');}else{return $this->fetch('aa');}
}
aa.html
<blockquote class="layui-elem-quote">文章管理 <a class="layui-btn layui-btn-normal" href="{:url('add')}" style="margin-left:2rem;">+ 添加文章</a> </blockquote>
<div class="layui-form" id="list"><!-- 表格开始 --><table class="layui-table"><thead><tr><th>编号</th><th>分类</th><th>分类编号</th><th>标题</th><th>作者</th><th>点击数</th><th>推荐</th><th>更新时间</th><th>状态</th><th>操作</th></tr> </thead><tbody>{volist name="rslist" id="row"}<tr><td>{$row.tid}</td><td>{$row.category.categoryname}</td><td>{$row.categoryid}</td><td>{$row.title}</td><td>{$row.author}</td><td>{$row.hits}</td><td>{:get_status($row.elite,'elite')}</td><td>{$row.postdate|date='Y-m-d H:i:s',###}</td><td>{:get_status($row.status)}</td><td class="dteach"><a href="{:url('edit',['tid' => $row.tid])}" class="layui-btn layui-btn-normal layui-btn-xs">编辑</a><a href="#" class="layui-btn delete layui-btn-normal layui-btn-xs" target="">删除<input type="hidden" class="deletes" name="" value="{$row.tid}"><input type="hidden" class="url" name="" value="{:url('delete')}"></a></td></tr>{/volist}</tbody></table><div class="page">{$pagehtml}</div><!-- 表格结束 -->
</div>
<div class="nexts">文章列表</div>
<script src="__JS__/delete.js"></script>
<script>$(function () {//给id为list的元素代理绑定下面所有的a元素"click"事件$("#list").on("click", ".pagination a", function () {//取a标签的href即url发送ajax请求$.get($(this).attr('href'), function (html) {//返回数据输出到id为list的元素中$('#list').html('');$('#list').html(html);});return false;//阻止默认事件和冒泡,即禁止跳转})})
</script>
cc.html
{__NOLAYOUT__}
<table class="layui-table"><thead><tr><th>编号</th><th>分类</th><th>分类编号</th><th>标题</th><th>作者</th><th>点击数</th><th>推荐</th><th>更新时间</th><th>状态</th><th>操作</th></tr> </thead><tbody>{volist name="rslist" id="row"}<tr><td>{$row.tid}</td><td>{$row.category.categoryname}</td><td>{$row.categoryid}</td><td>{$row.title}</td><td>{$row.author}</td><td>{$row.hits}</td><td>{:get_status($row.elite,'elite')}</td><td>{$row.postdate|date='Y-m-d H:i:s',###}</td><td>{:get_status($row.status)}</td><td class="dteach"><a href="{:url('edit',['tid' => $row.tid])}" class="layui-btn layui-btn-normal layui-btn-xs">编辑</a><a href="#" class="layui-btn delete layui-btn-normal layui-btn-xs" target="">删除<input type="hidden" class="deletes" name="" value="{$row.tid}"><input type="hidden" class="url" name="" value="{:url('delete')}"></a></td></tr>{/volist}</tbody>
</table>
<div class="page">{$pagehtml}</div>
tp5 分页之无刷新页面渲染相关推荐
- 省市连动,分页(无刷新)
哈喽,大家好,今天给大家带来这个省市联动,分页(无刷新),让我们来看看 一,省市联动 省市联动的关键在于表id和省id,在同一个表中省id就显的尤其重要,下面给一部分的省市数据,要后续的小伙伴可以私信 ...
- ASP.NET 2.0 正式版中无刷新页面的开发
ASP.NET 2.0 正式版中无刷新页面的开发 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动.而且在越来越多的 Ajax 开发包被开发出来的情况下, AS ...
- ASP.NET 2.0 正式版中无刷新页面(客户端回调)的开发
在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动.而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人 ...
- 在.NET 2.0正式版中开发无刷新页面
在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动.而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人 ...
- ajax用户名注册自动刷新,ajax+jsp实现 无刷新页面下注册时检测用户名是否已存在...
当前位置:编程学习 > JAVA >> ajax+jsp实现 无刷新页面下注册时检测用户名是否已存在 如题:ajax+jsp实现 无刷新页面下注册时检测用户名是否已存在 求大神们赐教 ...
- ASP.NET—015:ASP.NET中无刷新页面实现
原文作者:杨友山 原文地址:http://blog.csdn.net/yysyangyangyangshan/article/details/39679823 前面也说过在asp.net中前后前交互的 ...
- ASP.NET2.0 开发无刷新页面
ASP.NET2. 0 开发无刷新页面 在已经发布的 ASP.NET2. 0 中,越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2. 0 自带的无刷新页面技术没有被很多人了解, ...
- Asp.NET 2.0中无刷新页面的开发
.NET 2.0正式版中无刷新页面的开发 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动.而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NE ...
- .net2.0无刷新页面
[此文来自于互联网] 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动.而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷 ...
最新文章
- 基于 HTML5 的工业互联网云平台监控机房 U 位
- Windows Phone 7 网络编程之留言板应用
- iOS 下配置XMPP 服务器openfire详解
- java中获取特定时间段_获取某一时间段特定星期几的所有日期(Java实现)
- linux设置脚本运行时间_手机自动点击器,录制手势自动点击,可设置运行时间...
- CentOS7.3的基本配置(建议学习用)
- 阿里P7大牛手把手教你!一眼就能看懂的Android自学手册,真香!
- nginx 在阿里云怎么安装mysql_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...
- node定时任务php 卡,在NodeJs中如何实现定时任务(详细教程)
- 用Ultra ISO制作启动U盘装系统
- 基于单片机PID电机调速控制设计-基于单片机LED条屏显示温度和时间设计-基于单片机PM2.5雾霾检测处理控制设计-基于单片机SHT11温湿度采集报警系统设计-基于单片机8155秒表计时器系统设计
- PLC编程全科班+人机界面编程+电机+变频器通信培训
- 【Java】教学视频资源
- adf盖怎么打开_兄弟7470d显示ADF盖打开是什么问?
- win10安装visio2010出错_为何我安装Visio 2010时会安装不上,提示下面的错误
- BERT微调(SQuAD v1.1)
- 列表,元组,集合总结
- 如何成为一名成功的自由程序员?
- FBI 网站被黑,黑客获取 100 万条联邦特工身份信息
- Python pandas 实现无缝衔接Bokeh