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

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关