Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Uncaught ReferenceError: type is not defined (https://javascript.ru/forum/misc/79595-uncaught-referenceerror-type-not-defined.html)

_marisha 26.02.2020 13:01

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)

Помогите, пожалуйста, разобраться с ошибкой. Спасибо.

_marisha 26.02.2020 13:15

Удалось разобраться самостоятельно )

voraa 26.02.2020 13:19

А какая именно строка является 2082 в файле?

_marisha 02.03.2020 12:09

voraa, спасибо что откликнулись )
К сожалению, подсказать что за строка на данный момент не могу, т.к. ошибки данной больше нет.


Часовой пояс GMT +3, время: 18:55.