當前試圖讓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:回顧,'? –
我當時試過,但這絕對是上述腳本沒有執行的情況。如果我向它添加警報,它將不會顯示,除非我直接查看該位代碼。當它被拉入結帳頁面時,它不會顯示。 –