我有一個電子商務網站和一個產品可以有三個變種。這是我最好的設計,以顯示不同組合的價格
color | size | material | price
blue | medium | leather | $21.00
blue | large | leather | $27.00
blue | large | cotton | $47.00
white | large | cotton | $57.00
在瀏覽器我有三個下拉列表:
color : blue/white
size : medium/large
material: leather/cotton
當買家改變一個選項,然後我需要顯示更新的價格。
在服務器端,我會做一個數據庫查詢來獲取價格。在瀏覽器中,我必須使用JavaScript來獲得價格。什麼是完成它的最好方法。
一個解決辦法是保持一個巨大的散列在Javascript
{"blue-medium-leather" : 21.00}
這個策略會奏效。然而,我想知道是否有更好的JavaScript解決方案,我不知道。
不錯。我喜歡。 – 2012-01-12 18:52:03