移动端小程序,商品自定义属性单选框,无法显示选中状态。。

发布于 2019-05-18 12:14:49


各位有碰到过的没?实际上是选中了,提交也能得到这个选项。就显示有问题。

查看更多

关注者
0
被浏览
121
2 个回答
qindongliang
qindongliang 2019-05-21
这家伙很懒,什么也没写!

接口addonslitestorecontrollerapiGoods.php中,detail函数,在php7.2.16下,所有数字类型的,会加引号,例如:"goods_id":22,会输出成 "goods_id":"22",引发小程序无法正确显示样式。

而php 7.0.33 还有,php 7.3.3均正常,服务器升级php版本太麻烦,在作者的帮助下,我改写了这块的代码

原来代码:
$this->success('', [

                        'detail'  => $detail,
                        'specData' => $specData
                  ]);
                  
                  

修改后的代码:
$result = [

    'code' => 1,
    'msg'  => '',
    'time' => $this->request->server('REQUEST_TIME'),
    'data' => [
        'detail'  => $detail,
        'specData' => $specData
    ],
];
return json_encode($result, JSON_NUMERIC_CHECK);

问题解决。
参考文献:https://segmentfault.com/q/1010000003709544

地虎降天龙
地虎降天龙 认证专家 2019-05-18
ZZZzzz...该有的都会有的...zzzZZZ

qq 沟通处理中。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览