关于那些购物网站 那些购物网站有那种选不同颜色不同size就价钱不同然后显示出来, 用了什么技术? 是ajax吗? php新手 谢谢------解决方案-------------------- 有些是Ajax异步读取的。。 当点击不同的颜色和尺寸时进行Ajax交互读取新价格。 还有一种是页面加载完成后就载入了全部不同组合的价格。然后选择与页面相匹配的那种商品显示其价格。 当点击不同颜色和尺寸时,切换到你选择的那种商品的价格。
<br />{<br />"qikequanmai":{"name":"奇客花生香酥全麦饼 110克/盒 6盒组合","price":"¥99.00元"},<br />"qikecongxiang":{"name":"奇客葱香全麦饼 110克/盒 6盒组合","price":"¥99.00元"}<br />}<br /> ------解决方案-------------------- 楼上正解,看你的数据量,如果仅仅几种颜色+尺码同时用户可能来回点,用本地js搞定,不能用ajax占连接,像全国地区数据就ajax吧
------解决方案--------------------
引用:
Quote: 引用:
一般不会用ajax吧,还增加请求 直接用js就行了,php传个配置数组到js,点击图片的时候js修改下价格就行了...
其实我也想用js这样弄的. 但是我这个点击了不但要改价格还要改图片,规格,还有各种div里的内容. 想了想还是想用ajax直接刷新整个页面方便算了. 这样弄增加请求会不会弄到网站很慢?
ajax给服务器增加压力本来就不对了,
居然想刷新页面,压力不就更大。
虽然增加一点ajax请求可能看不出来(只要服务器够强就没事)
但做技术的凡事要尽量用最好的解决方案,要有精益求精的工匠精神,这是态度问题!
而且一般精益求精的时候对自己的技术是有帮助的,比如用js做刚好能练习下js。
但是要改很多div的话我觉得是设计问题。
就淘宝商品页面来说,一个商品一般就改个当前颜色的文字和商品图片就行了
介绍页面就不用改了,全部介绍一下。没有改个颜色还要改介绍文字的。
而更新个当前颜色、尺寸,图片,价格 最多5个地方会多吗?
封装个方法,然后把当前颜色大小传进去统一更新页面就行了
Kenyataan: Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn