联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
layui的动态表单调用的数据接口url会自动传递两个参数这种要怎么处理
类型:迅睿CMS 更新时间:2021-09-03 15:01:25
插件 API接口 V7.7
应用作者 迅睿官方团队
发布时间 2019-03-14 09:57:26
更新时间 2024-08-24 20:57:34

有个疑问   layui的动态表单调用的数据接口url会自动传递两个参数:?page=1&limit=30(该参数可通过 request 自定义)page 代表当前页码、limit 代表每页数据量

我们的api接口插件里的模块列表接口 url是&page=1&pagesize=10 是这样的类型  

这样就导致无法用layui的分页  layui是?page,xunruicms的api接口是&page

这种要怎么处理?



插件版权:官方插件
插件名称:API接口

插件教程:https://www.xunruicms.com/doc/app-361.html

回帖
  • #1楼    迅睿框架创始人
    2021-09-02 16:56:23
    Google Pixel 手机 0
    直接修改layui的api接收变量部分就行了啊,变量传输和接收而已,这个应该不难,建议去layui论坛问一下,有没有可行的方案
  • 拉手刹打死方向盘
    #2楼    拉手刹打死方向盘
    2021-09-02 17:10:26
    Chrome 0
    layui的js里面改一下组合方式不就可以了吗
  • wz19901213
    #3楼    wz19901213
    2021-09-02 17:12:21
    Chrome 0
    拉手刹打死方向盘 在哪 指导下
  • 蓝色经典
    #4楼    蓝色经典
    2021-09-02 17:29:05
    Chrome 0
    可以去layui论坛问一问,肯定有这方面的参数设置
  • wz19901213
    #5楼    wz19901213
    2021-09-02 17:37:47
    Chrome 0
    layui论坛去年就关了 在gitee发了 没人回 😥 这边有人弄过吗 指导下.....
  • 谁明浪子心
    #6楼    谁明浪子心
    2021-09-02 17:42:35
    Chrome 0
    还是迅睿论坛效率搞啊。迅睿是做服务端的, 😁 😁 你layui是客户端的啊,找找layui作者问看看
  • 血剑弑神
    #7楼    血剑弑神
    2021-09-03 09:13:23
    Chrome 0
    有没有大佬知道下啊
  • 血剑弑神
    #8楼    血剑弑神
    2021-09-03 14:39:12
    Chrome 0
    public function kehu_list_data($data) {
    	$leixing = dr_field_options(23);
            $rt = [];
            // 这里根据项目的$data输出格式来定义PHP的数据写法,
            // 每个接口的写法几乎不一样,下面是测试例子
            if ($data) {
                foreach ($data as $t) {
                    $rt[] = [
    		    'id' => $t['id'], // ID号
                        'title' => $t['title'], // 标题
        		    'leixing' => $leixing[$t['leixing']], // 企业类型
                        'lianxiren' => $t['lianxiren'], // 联系人
                        'dianhua' => $t['dianhua'], // 电话
    	            'dizhi' => dr_linkagepos('address', $t['quyu'], '') . $t['dizhi'],// 联动区域+详细地址
    		    'comments' =>  $t['comments'],// 评论数量
                    ];
                }
    	   echo json_encode(['code' => 1, 'msg'=>'ok', 'data' => $rt, 'count' => count($data)]);exit; // 强制返回
            }
    		return $rt;
            
        }
    这个帖子传参没有问题 是count写法不对导致 之前陈老师帮我写的这个'count' => count($data) 我在模块内容API接口用这个函数 比如 API链接+&page=1&pagesize=10, count就只有10,怎么让count是总数而不是分页后的数量

    官方插件技术-陈老师
  • 官方插件技术-李译
    #9楼    官方插件技术-李译
    2021-09-03 14:56:24
    Chrome 0
    echo json_encode(['code' => 1, 'msg'=>'ok', 'data' => $rt, 'count' => \Phpcmf\Service::M()->table("数据表名称")->counts()]);exit; // 强制返回
    直接查询数据表吧
    满意答案
  • wz19901213
    #10楼    wz19901213
    2021-09-03 15:01:25
    Chrome 0
    @官方插件技术-李译:可以 解决 点赞!!!