业务经理

微信扫描以上二维码

028-61286886

技术咨询

layui的动态表单调用的数据接口url会自动传递两个参数这种要怎么处理

迅睿框架 更新 2021-09-03 15:01:25 wz19901213

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

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

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

这种要怎么处理?



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

方案

  • 迅睿框架创始人 #1 · 2021-09-02 16:56:23
    直接修改layui的api接收变量部分就行了啊,变量传输和接收而已,这个应该不难,建议去layui论坛问一下,有没有可行的方案
  • 拉手刹打死方向盘 #2 · 2021-09-02 17:10:26
    在layui的js里面改一下组合方式不就可以了吗
  • wz19901213 #3 · 2021-09-02 17:12:21
    拉手刹打死方向盘 在哪 指导下
  • 蓝色经典 #4 · 2021-09-02 17:29:05
    可以去layui论坛问一问,肯定有这方面的参数设置
  • wz19901213 #5 · 2021-09-02 17:37:47
    layui论坛去年就关了 在gitee发了 没人回 😥 这边有人弄过吗 指导下.....
  • 谁明浪子心 #6 · 2021-09-02 17:42:35
    还是迅睿论坛效率搞啊。迅睿是做服务端的, 😁 😁 你layui是客户端的啊,找找layui作者问看看
  • 血剑弑神 #7 · 2021-09-03 09:13:23
    有没有大佬知道下啊
  • 血剑弑神 #8 · 2021-09-03 14:39:12
    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
    满意答案
    echo json_encode(['code' => 1, 'msg'=>'ok', 'data' => $rt, 'count' => \Phpcmf\Service::M()->table("数据表名称")->counts()]);exit; // 强制返回
    直接查询数据表吧
  • wz19901213 #10 · 2021-09-03 15:01:25
    @官方插件技术-李译:可以 解决 点赞!!!

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块:
PHPCMSV9数据转换
PHPCMSV9数据转换(2026-10-28)
PHPCMS转入迅睿CMS操作步骤:https://www.xunr...
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接
GeoSeo收录宝
GeoSeo收录宝(2026-10-28)
1 优化 BreadcrumbList 前端输出item细节 ...
自定义单页
自定义单页(2026-10-28)
增加批量设置url地址 URL规则和分页规则改为页面编辑界面 低...