在Magento購物車上,有兩種表單需要填寫:運費估算和優惠券代碼。提交表單後,每次刷新頁面。運費估算表格需要在優惠券表格之前提交,以便優惠券可以驗證該國家。如何在頁面加載時調用JavaScript函數一次,頁面重新加載,不要再次調用它
我想要做的是打電話給裝運表單的coShippingMethodForm.submit()
。這樣國家就被裝載了,然後優惠券表格會檢查國家。這具有附加的優點,即顯示初始運費而無需用戶提交表格。
我的挑戰:如果我打電話給coShippingMethodForm.submit()
- 它會刷新頁面,然後不斷刷新b/c coShippingMethodForm.submit()
不斷提交和刷新。
如何調用該函數一次,頁面刷新並且不再運行(除非用戶單擊提交按鈕)。
聽起來像是一個工作.. 。AJAX! – jtbandes 2010-08-11 05:39:18
是的,這聽起來像很多令人耳目一新的......也許一些JavaScript不會傷害:) – jhartz 2010-08-11 05:51:27