风 , 吹凉了夜1
2023/5/18 16:02:57
function test1(str) { //str即表单提交的data.field
const params = new URLSearchParams(str);
const obj = {};
for (const [key, value] of params) {
let k = key.slice(0, 4);
if (k != "skus") continue;
const matches = key.match(/skus\[(\d+-\d+-\d+-\d+)\]\[(\w+)\]/);
const sku = matches[1];
const prop = matches[2];
if (!obj[sku]) {
obj[sku] = {};
}
obj[sku][prop] = value;
}
console.log(obj);
}
回复
为什么添加规格和规格值会报错啊,一直显示这个Status:405,error,请稍后再试!
风 , 吹凉了夜0
2023/5/18 16:00:04
风 , 吹凉了夜0
2023/5/18 16:00:04
回复
字研字禹ら0
2022/10/1 13:20:50
大佬, 能不能在生成sku笛卡尔积中增加一个删除的操作, 因为有些时候, 商品的某些规格组合实际是不存在的.
回复
浅花若萱丶落离殇°0
2022/7/26 14:53:28
浅花若萱丶落离殇°0
2022/5/26 17:31:26
请教一下,最新的更新2022-05-16 00:50:33,这个我要更新那个文件呢?
cshaptx48690
2022/6/22 9:18:39
回复
Assassin0
2022/1/16 15:19:03
你好是不是通过ajax直接将data.field提交到后台,可是json对象中有中括号,后台php解析json字符串的时候解析不了
cshaptx48691
2022/1/17 15:42:36
建议使用 application/x-www-form-urlencoded 这种方式发起 ajax 请求 那么 $_POST 可以直接获取到数组形式的数据 而用 application/json 这种方式发起的 ajax 请求 处理数据上会比较麻烦
Assassin0
2022/1/19 14:01:31
最后用form 提交搞定了 ,但是发现了一个问题 可遇不可求 有时候添加规格值渲染不出来,必须在选择一下商品类型才能出来,5天我遇到了3回,想复现这个问题不好复现,谢谢作者这个插件很实用
回复
讨论这个项目(16)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约