Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Ajax в oc_store 1.5.5.1.2


 Поделиться

Рекомендованные сообщения

Всем привет! Расскажите кто знает, как работает Ajax в ocstore. Где находится обработчик?

 

К примеру стандартный ajax, который подгружает страны/регионы, я так понимаю:

$.ajax({
		url: 'index.php?route=checkout/checkout/country&country_id=' + this.value,
		dataType: 'json',
		beforeSend: function() {
			$('#shipping-address select[name=\'country_id\']').after('<span class="wait"> <img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');
		},
		complete: function() {
			$('.wait').remove();
		},
1) Куда ведет url? Такой страницы с обработчиком нет...

 

Я делаю, чтобы при выборе района - добавлялась цена на удаленные районы при доставке курьером. Это все дело на странице оформления заказа (checkout).

Ссылка на комментарий
Поделиться на других сайтах



<script type="text/javascript"><!--

$('#shipping-method select[name=\'areas\']').bind('change', function() {

<!-- alert(this.value); -->

if (this.value == '') return;

$.ajax({

url: 'index.php?route=checkout/shipping_method',

dataType: 'json',

method: 'post',

beforeSend: function() {

$('#shipping-method select[name=\'areas\']').after('<span class="wait"> <img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');

},

complete: function() {

$('.wait').remove();

},

success: function(json) {

html = '<label for="shipp_less_total.shipp_less_total">300 руб</label>';

$('#shipping-method select[name=\'areas\']').html(html);

}

});

});

$('#shipping-address select[name=\'areas\']').trigger('change');

//--></script>

Ссылка на комментарий
Поделиться на других сайтах


1) Куда ведет url?

туда, куда написано.

Такой страницы с обработчиком нет...

если "такой страницы нет" - закрой браузер и занимайся какой-то другой работой.

Ссылка на комментарий
Поделиться на других сайтах

Всем привет! Расскажите кто знает, как работает Ajax в ocstore. Где находится обработчик?

		url: 'index.php?route=checkout/checkout/country&country_id=' + this.value,
1) Куда ведет url? Такой страницы с обработчиком нет...

откройте файл catalog/checkout/checkout.php, в нем ищите метод country

 

 

если "такой страницы нет" - закрой браузер и занимайся какой-то другой работой.

:D :geek:

Изменено пользователем AlexDW
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.