В настоящее время пытается установить правильную работу одной страницы при установке Magento 1.6.0.0.
Каждый шаг работает до тех пор, пока не появится окно с порядком окончательного просмотра, кнопка «Разместить заказ» выдает ошибку 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 не выполняется.
У кого-нибудь есть какие-нибудь идеи?