里面的每个函数方法,定义的变量基本都有注释,有点js功底,跟踪一波代码,基本就可以知道整个思路了。
原理就是把结果集的SKU中key值进行更小拆分组合,把拆分和组合后的结果信息放到SKUResult里面,这样在初始化一次完成,后面的选择可以根据这个结果集使用。把组合范围减少到key里面,这样能够搜索范围避免递归,而且得到的每个小的组合属性值的结果有用信息很丰富,数量和价格都包括其中。
1 2 3 4 5 6 7 8 9 10 | < div > 属性2: < input type = "button" attr_id = "24" value = "24" /> < input type = "button" attr_id = "25" value = "25" /> </ div > < div > 属性1: < input type = "button" attr_id = "12" value = "12" /> < input type = "button" attr_id = "13" value = "13" /> </ div > |
1 2 3 4 5 6 7 8 9 | var keys = [ [ '24' , '25' ], [ '12' , '13' ], [ '31' , '32' ] ]; var data = { "24_12_31" : {price: 366.00, count: 46}, "25_12_32" : {price: 406, count: 66} } |
html和数据格式大概就是这样,数据回显也简单
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com