Эй У меня есть проблема, так как на прошлой неделе с Prestashop 1.6.0.11 и АЯКС корзинуОшибка с АЯКС корзину, когда дополнительный продукт на PrestaShop
Когда я нажимаю на «добавить в корзину» кнопки нет никаких действий на странице и на тележке в заголовке. (если я обновляю страницу, продукты попадают в корзину).
У меня есть эта ошибка в моей консоли:
АЯКС-cart.js: 329 => неперехваченным TypeError: Не удается прочитать свойство «hasError» нулевых
запрос Аякса будет отправить, но результат "нулевой":
https://www.prestashop.com/forums/uploads/monthly_10_2015/post-833314-0-21064100-1444814390.png
https://www.prestashop.com/forums/uploads/monthly_10_2015/post-833314-0-07732700-1444814388.png
EDIT:
Здесь JS код из АЯКС-cart.js:
$.ajax({
type: 'POST',
headers: { "cache-control": "no-cache" },
url: baseUri + '?rand=' + new Date().getTime(),
async: true,
cache: false,
dataType : "json",
data: 'controller=cart&add=1&ajax=true&qty=' + ((quantity && quantity != null) ? quantity : '1') + '&id_product=' + idProduct + '&token=' + static_token + ((parseInt(idCombination) && idCombination != null) ? '&ipa=' + parseInt(idCombination): ''),
success: function(jsonData,textStatus,jqXHR)
{
// add appliance to whishlist module
if (whishlist && !jsonData.errors)
WishlistAddProductCart(whishlist[0], idProduct, idCombination, whishlist[1]);
/* line 329 => */ if (!jsonData.hasError) // <-- jsonData object is NULL , why ?
{
// ...
В PHP нет никакой разницы между которыми работает и это один в Prestashop.
EDIT 2:
Я нашел, где программа остановки в displayAjax() в CartController.php:
if (Tools::getIsset('summary')) // == false
{
Что такое "резюме?
У кого-то есть решение?
показать нам какой-либо код. –
@NiranjanNRaju проверено! –
- это код из файла 'ajax-cart.js' ?? –