15 Star 192 Fork 86

cshaptx4869 / skuTable

 / 详情

感谢大大的分享,请问下PHP处理示例中$post['spec']的值示例怎么样的

待办的
创建于  
2023-05-09 21:48

先感谢下作者的分享 :+1:

#I5BJQZ:V1版本PHP处理示例代码参考示例代码中
处理多规格循环 $post['spec'] 以及 $post['spec']['child'] 并未能获取到;
以及$post['spec']['child']['is_checked']的作用是?

感谢,不知道能否解惑一下,或者能否给个完整的POST结果列表做下参考 :stuck_out_tongue:

评论 (3)

无题 创建了任务
无题 修改了描述
展开全部操作日志

示例中有一段代码

form.on('submit(submit)', function (data) {
            //获取表单数据
            console.log(data.field);

            if (data.field.is_attribute == 1) {
                //获取规格数据
                console.log(obj.getSpecData());

                var state = Object.keys(data.field).some(function (item, index, array) {
                    return item.startsWith('skus');
                });
                state ? layer.alert(JSON.stringify(data.field), {title: '提交的数据'}) : layer.msg('sku表数据不能为空', {icon: 5, anim: 6});
            } else {
                layer.alert(JSON.stringify(data.field), {title: '提交的数据'});
            }

            return false;
        });

其中 obj.getSpecData() 返回的就是规格数据,然后可以用 data.field.spec = obj.getSpecData() 赋值即可

感谢大神,注意到 v1有个这 getSpecData(),我在使用的v2中并没有。
后来想一下,理解是需要把系统规格copy一份至商品相关表,并标记哪些被选中,应该大差不差了 :stuck_out_tongue_winking_eye:

建议v2版本补充一下
getSpecData() { return this.data.specData; }
会更方便些 :smile:

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
5507348 cshaptx4869 1617244978
JavaScript
1
https://gitee.com/cshaptx4869/sku-table.git
git@gitee.com:cshaptx4869/sku-table.git
cshaptx4869
sku-table
skuTable

搜索帮助