我有一個網址,看起來像這樣:form_open在笨
http://localhost/store/mens/category/t-shirts/item/a-t-shirt
我呼籲商店,在我的應用程序這一點上,項目函數被調用和一些數據類有關產品已在頁面上輸出。
我需要讓用戶將項目添加到購物籃。我知道CI提供了一個庫,以幫助這一點,我已經建立了一個簡單的類將與此庫進行交互創造了購物車功能。問題是我不知道我應該如何獲取表單提交到我的購物車類,然後返回到當前的URL與所有參數不變像上面。使用:
<?= form_open('cart/addItem',array('class' => 'basketForm')); ?>
提交到正確的類,但然後我沒有機制返回到產品頁面之後。
我能想到這樣做是發送URL一起到車類和重定向一旦車的東西是做....或者使用AJAX的唯一途徑...但雙方似乎像黑客得到這個工作。
有沒有乾淨的方式做到這一點?
您可以用Ajax做的,那是一個更簡潔的方法 – insomiac 2012-02-26 21:02:45
一般來說,我認爲使用AJAX將產品添加到籃子是最好的和最人性化的方法。 – joakimdahlstrom 2012-02-26 21:07:07
AJAX是一個加號,但它應該沒有它的工作。從標準的HTTP操作開始,然後通過AJAX使其更友好。 – landons 2012-02-26 22:30:30