gpt4 book ai didi

javascript - 检查是否存在具有值的组合选择 web 服务 prestashop

转载 作者:行者123 更新时间:2023-11-30 15:57:40 25 4
gpt4 key购买 nike

我需要检查是否存在与在 web 服务 prestashop 中选择的值的组合(jQuery、Javascript、Ajax 等,而不是 PHP),示例:

我有两个带有两个产品选项的选择 (html)

#

尺码:36、38、42等

颜色:蓝色、黑色、白色、绿色等

#

这款鞋有 Blue-42、Black-42、White-38 可供选择,并非所有选项均可用。

prestashop 的 web 服务获取所有 product_option_values 只有 id,我无法通过 web 服务返回的数据检查选择的选项是否是尺寸或颜色。

例如,不允许将组合选项添加到购物车。

谢谢!

最佳答案

解决方案

@JulienLachal 感谢您指导我解决问题

创建两个数组:

1º:ID product_option_values。2º:选择了 ID product_option_values

稍后将数组与下一个函数进行比较:

var foo = [];
var i = 0;
$.grep(arrayOptionsSelected, function(el) {
if ($.inArray(el, arrayCombinations) == -1) foo.push(el);
i++;
});

var objFinal= $.isEmptyObject(foo);
if(objFinal) {
...equal
}

尽情享受吧! :)

关于javascript - 检查是否存在具有值的组合选择 web 服务 prestashop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38245707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com