ошибка с использованием Event

155
15 ноября 2021, 04:30

event зачеркнут и появляется это пояснение:

Deprecated symbol used, consult docs for better alternative less Inspection info: Checks for using deprecated functions and variables. The validation orks in JavaScript, html, or jsp files.

function openCart(event) { 
  event.preventDefault(); 
  $.ajax({ 
    url: '/cart/open', 
    type: 'GET', 
    success: function(res) { 
      $('#cart .modal-content').html(res); 
      $('#cart').modal('show'); 
    }, 
    error: function() { 
      alert('Неизвестная ошибка'); 
    } 
  }) 
}
<a href="#" onclick="openCart(event)">Корзина</a>

ошибка в браузере:

Uncaught ReferenceError: openCart is not defined at HTMLAnchorElement.onclick (VM32 :21)

Answer 1

Из-за этого корзина просто не открывается.

Корзина не открывается из-за ошибки

Uncaught ReferenceError: openCart is not defined at HTMLAnchorElement.onclick (VM32 :21)

А эта ошибка возникает, потому что функция openCart определена внутри другой функции и, по этой причине, не видна в глобальной области видимости.

READ ALSO
Изменение CSS style через JS

Изменение CSS style через JS

Хочу по нажатию на стрелки изменять размер картинки на определённое число pxНо вместо этого срабатывает лишь раз и больше не меняется

204
Проверка состояния бота discord

Проверка состояния бота discord

Хочу сделать бота который будет отслеживать состояние других ботовКак можно сделать проверку состояния другого бота или пользователя (Онлайн...

158
фильтрация массива другим массивом

фильтрация массива другим массивом

Есть два массиваВ одном массиве содержатся выбранные пользователем теги (жанры кино), а во втором массиве находятся сами фильмы

266