Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не работают кнопки добавления wishlist(compare) в IE/Edge


Recommended Posts

Приветствую! OpenCart 2.3. Столкнулся с проблемкой не работающих кнопок "Добавить в закладки Wishlist" и "Добавить в сравнение Compare". В IE отладчик пишет при клике, что wishlist и compare не определены. В  chrome и остальных работают.

 

Кнопки работают через onlick.  Пример кнопки:

 

<?php if (!$hello_common_wishlist_hide) { ?><button type="button" class="btn btn-default" <?php if (!$hello_common_wishlist_caption) { ?>data-toggle="tooltip" data-placement="bottom" <?php } ?>title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product_id; ?>');"><i class="fa fa-fw fa-heart"></i><?php if ($hello_common_wishlist_caption) { ?> <?php echo $button_wishlist; ?><?php } ?></button><?php } ?>

Помогите, пжл! 

Змінено користувачем timetraveler
Надіслати
Поділитися на інших сайтах


Нашел похожую тему на форуме. Советовали проверить все ли ок в common.js. Сам скрипт подгружается на странице, wishlist и compare определены там.

 

Spoiler

var wishlist = {
	'add': function(product_id) {
		$.ajax({
			url: 'index.php?route=account/wishlist/add',
			type: 'post',
			data: 'product_id=' + product_id,
			dataType: 'json',
			success: function(json) {
				$('.alert').remove();

				if (json['redirect']) {
					location = json['redirect'];
				}

				if (json['success']) {
					$('#popupModal .modal-body').empty();
					var title = $('#popupModal .modal-header > div.hidden').data('wishlist-title');
					var link = $('#popupModal .modal-header > div.hidden').data('wishlist-link');
					$('#popupModal .modal-header .close').removeClass('hidden');
					$('#popupModal .modal-title').text(title);
					$('#popupModal .modal-footer .btn-shopping').removeClass('hidden');
					$('#popupModal .modal-footer .btn-back').addClass('hidden');
					$('#popupModal .modal-body').prepend('<div class="buttons"><p class="text-center"><a href="' + link + '" class="btn btn-primary"><i class="fa fa-fw fa-heart"></i> ' + json['total'] + '</a></p></div>');
					$('#popupModal .modal-body').prepend('<div class="panel panel-info"><div class="panel-heading text-center"><small>' + json['success'] + '</small></div></div>');
					$('#popupModal').modal();
				}

				$('#wishlist-total span').html(json['total']);
				$('#wishlist-total').attr('title', json['total']);
			},
			error: function(xhr, ajaxOptions, thrownError) {
				alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
			}
		});
	},
	'remove': function() {

	}
}

 

 

Змінено користувачем timetraveler
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.