这个分页是基于Node.js搭建后台,从MySql里面获取数据生成Json文件
前台的JS代码如下:
layui.use('table', function(){
var table = layui.table;
table.render({
elem: '#demo'
,height: 480
,url: ' ' //数据接口,具体先Node.js写的文件listen的地址
,page: true //开启分页,一定要写
,limit:10
,cols: [[ //表头,具体是渲染在表头的信息 ]]
});
});
后台Node步骤:①首先要搭建有一个数据库,建立连接②搭建一个服务器?我们可以打开前台页面的Network,发现点击的时候会发送一个请求,查看请求头会发现带有2个参数,一个是page和limit,这两个参数分别代表着前台用户点击了第几页和需要渲染多少条的数据,后台接收这个请求之后,我们需要做的工作就是解析链接,获取里面的两个参数,然后从数据库里面获取对应的内容,然后放回一个Json文件即可
(我会把自己写的代码大的框架写在下面,不过具体的需求还得自己进行相应的更改)
var mysql = require('mysql');
var http = require("http");
var URL = require('url');
var request = require("request");
var querystring = require("querystring");
var connection = mysql.createConnection({
host : '数据库的地址',
user : '用户名',
password : '密码',
database : '具体的数据库名字'
});
connec