讓我們說你有一個項目列表,你點擊添加按鈕。項目名稱將被添加到籃子框中。更新購物車Basket - ajax or without ajax?
這樣做的最佳做法是什麼?
1)當您點擊添加按鈕時,項目數據將通過ajax添加到購物車會話中,然後通過ajax重新顯示購物籃。
2)與數字1相同,但添加到DB cart_temp表而不是購物車會話? 3)如果沒有Ajax,當你點擊Add按鈕時,新的元素/標籤將通過JavaScript在籃子框中創建。商品名稱和價格將被添加。在Basket Box的底部,會出現一個「繼續」按鈕。點擊繼續按鈕,然後將來自購物車元素/標籤的數據放入會話或數據庫中。如何使用jquery獲取元素項目和價格值?
4)或者你的解決方案是什麼?
精神食糧:最好既支持Ajax方法,也支持非Javascript方法。對於因安全(或其他)原因而禁用Javascript的用戶,您希望它正常降級。 – Guttsy 2011-04-06 19:15:15
^同意了,如果這是您正在製作的某種形式的公共Web應用程序,我會建議您制定Ajax/JavaScript方法和php方法。 – 2011-04-06 19:17:35