Здравствуйте, дорогие обитатели форума!
Установил модуль "Простое оформление заказа",ссылка на модуль -> http://opencartforum...аказоформление/
Версия моего магазина - 1.5.3.1 сборка MaxyStore.
В модуль внёс некоторые изменения (добавил графы "Город", "Способ доставки", "Способ оплаты").
Так вот, после этого меня перестало редиректить на страницу "Успеха" ("Ваш заказ сформирован...") после того, как сделан заказ.
Лазил, искал где ошибка... Оказалось, что она в файле catalog\controller\checkout\checkout.php (поменял на оригинальный файл модуля).
Но там, вроде, ничего лишнего нет.
Ещё заметил, что в коде файла catalog\view\theme\default\template\checkout\checkout.tpl внизу кусок кода javascript, который, собственно и отвечает за это всё, отказывается работать.
Я его выделил красным:
<script type="text/javascript">
$('#button-confirm').live('click', function() {
$.ajax({
url: 'index.php?route=checkout/checkout',
type: 'post',
data: $('#checkout_form').serialize(),
dataType: 'json',
beforeSend: function() {
$('#button-confirm').attr('disabled', true);
$('#button-confirm').after('<span class="wait"> <img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');
},
complete: function() {
$('#button-confirm').attr('disabled', false);
$('.wait').remove();
},
success: function(json) {
$('.warning').remove();
$('.error').remove();
if (json['redirect']) {
location = json['redirect'];
}
if (json.errors) {
for (var key in json.errors) {
$('#checkout .checkout-content input[name=\'' + key + '\']').
after('<span class="error" >' + json.errors[key] + '</span>');
}
} [color=#ff0000]else {
if (json.result = "success") {
location.url = json.redirect;
}
}[/color]
}
});
});
//--></script>
Также прикрепил свой файл checkout.php
Заранее благодарен.
checkout.php