Uncaught ReferenceError: type is not defined
Доброго времени суток!
В товаре необходимо сделать ссылку, при нажатии на которую товар добавляется в отложенные. Для этого создаем обработчик. Далее, в детальной карточке товара размещаем скрипт, который будет обращаться к созданному выше обработчику, точнее передавать в него параметры товара:
function add2wish(p_id, pp_id, p, name, dpu, th){
$.ajax({
type: "POST",
url: "/local/ajax/wishlist.php",
data: "p_id=" + p_id + "&pp_id=" + pp_id + "&p=" + p + "&name=" + name + "&dpu=" + dpu,
success: function(html){
$(th).addClass('in_wishlist');
$('#wishcount').html(html);
}
});
};
И здесь же, в карточке товара, размещаем ссылку которая будет инициализировать скрипт и передавать параметры о товаре и цене:
<a href="javascript:void(0)" class="wishbtn <? if (in_array($arResult["ID"],$arBasketItems )) echo 'in_wishlist '; ?>"
onclick="add2wish(
'<?=$arResult["ID"]?>',
'<?=$arResult["CATALOG_PRICE_ID_1"]?>',
'<?=$arResult["CATALOG_PRICE_1"]?>',
'<?=$arResult["NAME"]?>',
'<?=$arResult["DETAIL_PAGE_URL"]?>',
this)">
Добавить в избранное / отложенные
</a>
Но в консоли ошибка: (index):2082 Uncaught ReferenceError: type is not defined at add2wish ((index):2082) at HTMLAnchorElement.onclick ((index):1306) Помогите, пожалуйста, разобраться с ошибкой. Спасибо. |
Удалось разобраться самостоятельно )
|
А какая именно строка является 2082 в файле?
|
voraa, спасибо что откликнулись )
К сожалению, подсказать что за строка на данный момент не могу, т.к. ошибки данной больше нет. |
| Часовой пояс GMT +3, время: 16:31. |