天猫有个 根据商品的颜色以及尺寸的选择 修改库存功能!
这个是怎么实现的?
天猫使用js实现的天猫js

解决方案 »

  1.   

    点击时ajax查询服务单,传递尺寸和颜色参数,服务端查询数据库,把数量返回给客户端,客户端毁掉含糊中把数量写到框里就行了
    也可以在页面加载时先把所有库存信息查询出来,这样点击时就不用查询了
      

  2.   

    用ajax 从后台取一下,请求参数,分类1(尺码),分类2(颜色)
      

  3.   

    天猫是在加载时把所有库存信息都找出来的。  我想知道怎么用js判断: 例如 我点击39码的鞋子,对于的颜色分类有哪些,没有的就设置为不可点击的。 反过来也一样 选中了某种颜色的鞋子,判断哪些尺码的鞋子有,那种尺码的鞋子没有?
    这个只是代码逻辑的问题,你可以想出很多办法
    如把颜色尺寸做成一个json字典
    var dict = {36:{red:10,blue:0,...},37:{...},...};
    选中哪个就从字典中获取相应数量,如选了36,则为dict['36'],再从中查找每种色彩的数量,dict['36']['blue']是0,则将该色彩灰掉
    先选颜色的话,遍历字典即可