jQuery показывает Неожиданный токен ;

#jquery

#jquery

Вопрос:

Мне дали приведенный ниже код для ответа на другой вопрос, который я задал, но он дал мне Unexpected token ; . У меня такое чувство, что его закрытие отсутствует ) , но я добавил их, и до сих пор не решено, что я пропустил.

Почему я получаю Unexpected token ; ?

Код:

 <script>
    jQuery(window).on('click', '.add_to_cart.button', function() {
        call_ajax_add_to_quotelist(add_to_quotelist_ajax_url, $(this).data('id');
    }
    </script>
 

Комментарии:

1. Подсчитайте количество открытых и закрытых фигурных скобок и скобок в скобках. У вас не хватает по меньшей мере двух.

Ответ №1:

Отсутствует закрытие ) при вызове функции и в конце обработчика

 jQuery(window).on('click', '.add_to_cart.button', function() {
    call_ajax_add_to_quotelist(add_to_quotelist_ajax_url, $(this).data('id')); //here
}); //and here
 

Ответ №2:

В коде отсутствуют две закрывающие круглые скобки ) в этой строке:

 <script>
  jQuery(window).on('click', '.add_to_cart.button', function() {
    call_ajax_add_to_quotelist(add_to_quotelist_ajax_url, $(this).data('id')); /added )
  }); //added );
</script>