java实现layui静态表格分页,layui——数据表格分页实例

layui实现数据表格table分页功能,异步加载,表格渲染。总体流程:layui的数据表格设置分页参数开启可以从请求中看到如下图,所以我们需要在后端控制器接收分页数据page和limit进行操作,下面直接上代码

ddc69adb453e

分页链接

框架:laravel5.6

js代码

var share_id = $("#share_id").val();

layui.use('table', function(){

var table = layui.table;

table.render({

elem: '#record_table'

,url:'/getRecordMemberList'

,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板

,defaultToolbar: ['exports', 'print'],//头部工具栏右侧图标

cols: [[

{field:'car_num',title: '车牌号',align: 'center', sort: true},

{field:'member_phone',title: '手机号',align: 'center', sort: true},

{field:'status',title: '状态',sort: true,align: 'center',

templet:function(d){

if(d.status ==1)

return '已核销';

else

return '未核销'

}

},

{field:'add_time',align: 'center',title: '登记时间', sort: true},

{title:'操作', align: 'center',toolbar: '#barDemo'}

]],

where: {

share_id : share_id

}

,page: true,

});

controller代码

public function getRecordMemberList(Request $request)

{

$share_id = $request->input('share_id');

$page = $request->input('page');

$limit = $request->input('limit');

$offset=($page-1)*$limit;

$data = JSDMemberModel::selectRaw("

member_id,

share_id,

car_num,

member_phone,

status,

FROM_UNIXTIME(add_time,'%Y-%m-%d %H:%i:%s') as add_time

")

->where('share_id',$share_id);

$count = $data->count();

$data = $data->orderBy('status','asc')->orderBy('add_time','desc')->offset($offset)

->limit($limit)->get();

if(!collect($data)->isEmpty()){

return response([

'code'=>'0',

'msg'=>'ok',

'count'=>$count,

'data'=>$data]);

}else{

return response([

'code'=>'',

'msg'=>'false',

'count'=>'',

'data'=>'']);

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/527148.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php去掉数字前的符号,php导出excel如何处理使得表格数字值前面的0不被去掉

“首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格…

php繁体输出,PHP输出控制功能在简繁体转换中的应用

概要:本文对PHP的输出控制功能进行了简单介绍并对其在简繁体转化中的应用给出了具体思路和实例一 PHP 输出控制功能介绍PHP作为当今流行的脚本语言之一,具有编写简便,执行速度快,扩充性好等优点。PHP的输出信息控制函数可以让你控…

php专家预约系统设计,基于ThinkPHP框架的IT服务预约系统的设计与实现

2014 年 11 月 中国高等教育学会教育信息化分会第十二次学术年会论文集 1 文章编号:1000-5641(2014)00— 基于ThinkPHP 框架的IT 服务预约系统的设计 与实现 何秀全 (上海外国语大学信息技术中心,上海 200083) 摘要:一些高校 IT 部门需要提供…

mysql多列 groupby,MySQL多表查询之GroupBy

需求:根据主键id查询到该顾客最近的一次消费记录SQL代码如下:SELECTcbi.id,cbi.mob,cbi.identity_card,bcil.remark,bcil.orders_no,bcil.brand_no,bcil.with_date,bcil.scoreFROMcustomer_base_info cbiLEFT JOIN(SELECTA.customer_id,A.with_date,A.re…

java j2ssh替代jsch,jsch设置ssh协商算法优先级

最近接触jsch这个包,发现在默认情况下,jsch登录ssh的时候,协商的加密算法和mac算法都不是最高优先级的,这个时候需要手动配置一下算法列表,将强度高的调整在算法列表的前面,这样ssh链接的时候,如…

php验证码图片乱码,php ,验证码图片,乱码

找不出哪里出错了,但是预览时就是会出现一大堆乱码回复讨论(解决方案)乱码是浏览器显示了字符而不是图片么?关闭浏览器重新访问这个地址试试。如果还不行,应该是header的问题。图片输出,最好用UTF-8字符集,因为有可能会…

java 截取汉字首字母,java 取汉字首字母

有时候,可能会有一些类似这样的需求:对于这样的效果,我们可以有类似这样的解决方案:package bys.utils;import java.io.UnsupportedEncodingException;/*** Created by toutou on 2014/2/21*/public class ChineseCharacterHelper…

php给别人写接口,php给客户端写接口记录

通过控制器实现类似Java的工厂模式在主入口文件中通过DIRECTORY_SEPARATOR和dirname(__FILE__)以及url中的参数拼接控制模块文件,通过include 进入子控制模块$l DIRECTORY_SEPARATOR;$dir dirname(__FILE__);$ctrlName trim($operation);$controllerFile "…

html wap php,wap.php

header(Content-type:text/html; Charsetutf-8);/*** 请填写以下配置信息 ***/$appid xxxxx; //https://open.alipay.com 账户中心->密钥管理->开放平台密钥,填写添加了电脑网站支付的应用的APPID$returnUrl http://www.xxx.com/alipay/return.php; //付款成…

php5.0相等,关于php:3个相等

,和有什么区别?我认为使用一个等号表示变量,而使用两个等号表示比较条件,最后使用三个等号表示比较变量的值。看看这个例子...我已经发布了,它将澄清更多的事情..对于高级PHP用户,了解和之间的区别并问自己…

oracle中的自带函数,求完整的ORACLE自带函数文档

最初由 WL_ZCJ 发布[B]create or replace procedure p_97_auto_cron asret_flag number;ret_errmsg varchar2(200);as_area_id number;as_staff_id number;as_begin_time varchar2(20);as_end_time varchar2(20);beginas_staff_id : -1;for rec in (select 1 …

php数组排序综合例子,php数组实例之数组排序

1,php数组排序的小例子例1,sort()、rsort()/asort()、arsort()对数组排序:/p>$array array("b","c","d","a");sort($array);//从低到高排序print_r($array);echo "";rsort($array);//…

oracle 正则表达式匹配日期格式,利用正则表达式找出不合符的日期

很多时候我们的日期可能存放的是字符串类型,在插入的时候也很有可能插入的日期格式不正确,因此我们需要找出这些不合符的日期格式,来此来修正。当然可以使用TO_DATE函数一个一个的转换来找出不合法的日期。ORACLE提供了正则表达式&#xff0c…

cx oracle 中文 u,cx\U Oracle永久连接

我有一个任务是用cxu Oracle为两个进程创建持久连接。在它需要在同一事务中执行来自第一个进程的一些请求,延迟来自第二个进程的一些请求。在如中所述尝试使用DRCP时下一个代码:#coding: utf-8import cx_Oraclecon1 cx_Oracle.connect(user/pass:127.0.…

oracle amm和asmm,AMM与ASMM

一、AMM相关知识:1.从oracle 11.1开始oracle提供了通过MEMORY_TARGET参数实现自动SGA和PGA自动管理的功能,从此版本开始不再需要明确设置SGA_TARGET及PGA_AGGREGATE_TARGET,这个被支持在linux、windows、solaris、hpux、aix。2.在使用MEMORY_…

oracle display set,Check if the DISPLAY variable is set

1.oracle安装报错如下:Checking Temp space: must be greater than 120 MB. Actual 109499 MB PassedChecking swap space: must be greater than 150 MB. Actual 8191 MB PassedChecking monitor: must be configured to display at least 256 colors>…

linux 系统改名,linux改名命令

弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率三年低至5折,多种配置可选了解详情弹性云服务…

linux确定刻录机目录,在Linux操作系统下使用DVD刻录机(转)

在Linux操作系统下使用DVD刻录机(转)[more]  现在,越来越多的用户开始装备DVD刻录机。在Windows平台上使用DVD刻录机应该不存在什么问题,那么在Linux平台又应该如何使用DVD刻录机呢?一、安装要想在Linux环境中使用DVD刻录机,先必…

linux操作系统网络,网络安装linux操作系统

网络安装安装的准备首先配仓库然后需要安装的服务Yun y install tftp-serverYum y install dhcp开始实验配仓库安装tfpt包并进行配置Tftp-server dhcp tftp后,会在/var/lib/tftpboot这个文件,这个文件是作为linux安装的引导文件,将/mnt/isoli…

Linux使用ftp传输10g的文件,Ubuntu 16.04 安装ftp服务器传输文件

最近在搞深度学习,老师比较宝贝他的服务器,要求我以后负责管理服务器。往后所有要使用服务器的人都必须向我申请账号,然后只允许客户端访问,使用文件传输软件传输文件。像我这样一个Linux菜逼,这种要求不是赶鸭子上架嘛…