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)
Из-за этого корзина просто не открывается.
Корзина не открывается из-за ошибки
Uncaught ReferenceError: openCart is not defined at HTMLAnchorElement.onclick (VM32 :21)
А эта ошибка возникает, потому что функция openCart определена внутри другой функции и, по этой причине, не видна в глобальной области видимости.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости