业务经理

微信扫描以上二维码

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
    @官方插件技术-李译:可以 解决 点赞!!!

迅睿系统漏洞

GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...