【发布时间】:2011-03-28 04:47:01
【问题描述】:
在 Magento 购物车上,需要填写 2 个表格:运费估算和优惠券代码。每次提交表单后都会刷新页面。运费估算表需要在优惠券表格之前提交,以便优惠券可以验证国家/地区。
我想做的是在装载时致电运输表格的coShippingMethodForm.submit()。这样国家就被加载了,然后优惠券表格会检查国家。这还有一个额外的好处,即无需用户提交表单即可显示初始运费。
我的挑战:如果我在加载时调用 coShippingMethodForm.submit() - 它会刷新页面,然后不断刷新 b/c,coShippingMethodForm.submit() 会不断提交和刷新。
我如何调用该函数一次,页面刷新,而不是再次运行(除非用户单击提交按钮)。
【问题讨论】:
-
听起来像是... AJAX 的工作!
-
是的,这听起来很令人耳目一新……也许一些 JavaScript 不会有伤害:)
标签: javascript forms magento refresh