那些大部分应该都是JS和JQ吧

解决方案 »

  1.   

    有些是Ajax异步读取的。。
    当点击不同的颜色和尺寸时进行Ajax交互读取新价格。还有一种是页面加载完成后就载入了全部不同组合的价格。然后选择与页面相匹配的那种商品显示其价格。
    当点击不同颜色和尺寸时,切换到你选择的那种商品的价格。{
    "qikequanmai":{"name":"奇客花生香酥全麦饼 110克/盒  6盒组合","price":"¥99.00元"},
    "qikecongxiang":{"name":"奇客葱香全麦饼 110克/盒   6盒组合","price":"¥99.00元"}
    }
      

  2.   

    楼上正解,看你的数据量,如果仅仅几种颜色+尺码同时用户可能来回点,用本地js搞定,不能用ajax占连接,像全国地区数据就ajax吧
      

  3.   

    Ajax 技术吧  或者是存储的是一个数组 
      

  4.   

    JS AJAX都可以实现,看你实际情况
      

  5.   

    一般不会用ajax吧,还增加请求
    直接用js就行了,php传个配置数组到js,点击图片的时候js修改下价格就行了...
      

  6.   


    其实我也想用js这样弄的.
    但是我这个点击了不但要改价格还要改图片,规格,还有各种div里的内容.想了想还是想用ajax直接刷新整个页面方便算了.
    这样弄增加请求会不会弄到网站很慢?
      

  7.   

    ajax使用时是局部刷新,在你需要的地方使用,整体刷新的话用php就好了何苦用ajax呢?
      

  8.   


    没办法,老板看到那种不闪的刷新,说好cool哦,你也做个看看....
    php也可以做到不闪刷新吗?
      

  9.   


    其实我也想用js这样弄的.
    但是我这个点击了不但要改价格还要改图片,规格,还有各种div里的内容.想了想还是想用ajax直接刷新整个页面方便算了.
    这样弄增加请求会不会弄到网站很慢?ajax给服务器增加压力本来就不对了,
    居然想刷新页面,压力不就更大。虽然增加一点ajax请求可能看不出来(只要服务器够强就没事)
    但做技术的凡事要尽量用最好的解决方案,要有精益求精的工匠精神,这是态度问题!
    而且一般精益求精的时候对自己的技术是有帮助的,比如用js做刚好能练习下js。但是要改很多div的话我觉得是设计问题。
    就淘宝商品页面来说,一个商品一般就改个当前颜色的文字和商品图片就行了
    介绍页面就不用改了,全部介绍一下。没有改个颜色还要改介绍文字的。
    而更新个当前颜色、尺寸,图片,价格 最多5个地方会多吗?
    封装个方法,然后把当前颜色大小传进去统一更新页面就行了
      

  10.   

    如果东西不多(主要从流量考虑),而且不是高频动态更新的话,可以用js进行预加载,点击替换某些DOM元素就可以了
    太多xmlhttp体验未必好但一些分分秒秒随时动态变化的,例如股票数据,就不好预加载了