table中的数据接口是什么意思

提问 未结
10 76
qiezhi
qiezhi 5天前
悬赏:20飞吻
版本:layui 浏览器:
table.render({
elem: '#demo'
, width: 2000
, height: 2000
, url: '/demo/table/user/' //数据接口
, page: true //开启分页
, cols: [[ //表头

URL后面该如何编写呢?请问官网上例子给出的路径是什么意思?谢谢了
回帖
  • @Arlen 分页是在后台处理的,layui数据表格只要加上
     page: true //开启分页
    即可。
    1 回复
  • @Arlen 我后台是PHP的,
    $limit = isset($_GET['limit']) ? $_GET['limit'] : 10;
    $page = isset($_GET['page']) ? $_GET['page'] : 1;
    $start_page = ($page - 1) * $limit;
    LIMIT ' . $start_page . ' , ' . $limit; // 在sql语句中拼接LIMIT条件,返回前台的分页数据是通过LIMIT查询的,不是所有的,你还要传一个 'count' 给页面,这个 count 就是查询出来的所有数据,页面就是通过它来显示分几页的
    1 回复
  • URL是表格初始化的方法
    0 回复
  • qiezhi
    5天前
    @怡小 那这块该如何写
    0 回复
  • 后台的初始化方法 URL就是路径
    0 回复
  • 凉宫
    5天前
    你的table里面的数据可以直接在前台定义,也可以从后台获取,数据接口就是ajax访问后台接口的路径
    0 回复
  • Arlen
    5天前
    这两天我在看这个,今天才把数据展示出来,我在后台写了一个查询所有数据的方法,返回一个json格式的字符串,这个url就是调用这个方法的地方.
    刚自学了两天这只是我的看法[微笑]
    但是分页功能实现不了,所有的数据都在第一页显示.
    0 回复
  • Arlen
    5天前
    @安迪 我开了,页面上显示了分页的导航,但是数据是所有的.
    我不明白的是,当我点击下一页的时候他向后台传递的值我要不要处理一下?然后获取值之后后台的方法是不是查找当前页面的数据?
    前台是不是传递了一个limit?但是如果是sql语句的limit后面带两个值啊.
    还是说他会自动识别json里的所有数据,自动处理分页.
    这样的话就和我以前纯代码写的分页没有区别了啊.
    0 回复
  • Arlen
    5天前
    0 回复
  • Arlen
    4天前
    @安迪 弄好了.谢谢你[微笑]
    0 回复