В чем проблема в default-bootstrap\js\modules\blockcart\ajax-cart.js

Автор sus, 23 октября 2015, 12:10:42

« назад - далее »

sus

Попробовал вывести значение для просмотра  в
default-bootstrap\js\modules\blockcart\ajax-cart.js
Просто просмотр значения в блоке
      $(document).on('click', '#add_to_cart button', function(e){
alert($('#product_page_product_id').val());
e.preventDefault();
ajaxCart.add($('#product_page_product_id').val(), $('#idCombination').val(), true, null, $('#quantity_wanted').val(), null);
});

Шаблон стандартный. Думал дело в шаблоне . Очистил.
Все равно не показывает .
Такое чувство, что вообще ajax-cart.js не работает.

DarinSr

Может у вас не стандартная тема?
Отключите кеширования во время теста.

sus

Да нет. В том-то и дело что новую на локал стандарт поставил.
Пробовал кещ отключал, бесполезно.

DarinSr

В файле /themes/mytheme/js/modules/blockcart/ajax-cart.js добавляю код
/*/for product page 'add' button... */
$(document).on('click', '#add_to_cart button', function(e){
        alert($('#product_page_product_id').val());
e.preventDefault();
ajaxCart.add( $('#product_page_product_id').val(), $('#idCombination').val(), true, null, $('#quantity_wanted').val(), null);
});

при клике на кнопку В корзину на странице товара открывается всплывающее окно и показывает ид товара.

sus

Не понял а почему у меня ничего.
Попробую переставить престу.
Удивительно....
Спасибо большое, почему у меня то не так..
Буду смотреть..

DarinSr

Возможно ошибка в коде. Когда в js файле ошибки, то он не загружается и функции не работают.

sus

Да это возможно, но как может быть ошибка в типовой установке..
Пробую включу контроль ошибок о проверю..

DarinSr

Ошибки в javascript не показывает при включении показа ошибок в prestashop. Их можно обнаружить только с помощью отладчика, такого как Firebug.

sus


piter

Нет, ничего толком не понял.
Может кто сталеивался...
Есть стандартный шаблон, вот ссылка
http://blueeffectshop.16mb.com
Не могу понять почему
themes\default-bootstrap\js\modules\blockcart\ajax-cart.js
вообще не работает.


coder


piter


coder

Не знаю. IE не пользуюсь.
Но в стандарной теме все работает.

piter

#13
Тогда может подскажете.
Поставил стандартную тему для 1.6.0.8 только что.
Не изменена.
Ставлю в default-bootstrap\js\modules\blockcart\ajax-cart.js
$(document).on('click', '#add_to_cart button', function(e){
alert($('#product_page_product_id').val());

в результате вывода нет.
Ребята пишут что у них все работает.. Тогда почему у меня нет...
Тема стоит на локале, запуск через Explorer

coder

Может у вас javascript запрещен, может запрещены popup. Проверять нужно ваш копм и браузер.
Вы на странице товара кликаете или на странице категорий?