当前试图让onepage checkout在安装Magento 1.6.0.0时正常工作。Magento onepage checkout上的“下订单”按钮没有响应。 (Inline JS没有执行。)
每个步骤都可以正常工作,直到最终审阅订单框,地方订单按钮给出错误review not defined
,试图触发review.save()
OnClick事件。
以下脚本应创建此review
对象。它与按钮位于同一个文件中,并在用户到达订单流程的最后一步时通过AJAX调用。如果我直接访问该文件,则会执行此代码并创建对象,只有当它通过结帐页面拉入时才会运行。
<script type="text/javascript">
//<![CDATA[
review = new Review('http://example.org/checkout/onepage/saveOrder/', 'http://example.org/checkout/onepage/success/', $('checkout-agreements'));
SageServer = new EbizmartsSagePaySuite.Checkout
({
'checkout': checkout,
'review': review,
'payment': payment,
'billing': billing,
'accordion': accordion
});
//]]>
</script>
我似乎无法找到任何人谁在遇到这个问题,每一个版本的代码(由各种不同的模块)做它用这种方式,所以我不知道为什么这个JS不正在执行。
有没有人有任何想法?
已经尝试使用大写的 'R',i.e.''review:回顾,'? –
我当时试过,但这绝对是上述脚本没有执行的情况。如果我向它添加警报,它将不会显示,除非我直接查看该位代码。当它被拉入结帐页面时,它不会显示。 –