@SergeyIvanchenko

Ошибка Uncaught SyntaxError: Invalid or unexpected token?

Помогите, пожалуйста, исправить код на корректный. Все работало и после обновлений WP вот такая ошибка появилась:
"Uncaught SyntaxError: Invalid or unexpected token"

Вот код на который указывает ошибка ( конкретно матерится на строки: filterContents({!$filterId}); ):

<script id="food-menu-tags-filter-{!$filterId}-script">
jQuery(document).ready(function(){
	var $filters = jQuery('#foodmenu-{!$filterId} .filters-container ul.filters');
	$filters.find('li:not(.filter-clear)').each(function(){
		jQuery(this).find('a.filter-enable').on('click', function(e){
			e.preventDefault();
			jQuery(this).parent().parent().addClass('filter-enabled');
			filterContents({!$filterId});
		});
		jQuery(this).find('.filter-disable-container').on('click', function(e){
			e.preventDefault();
			jQuery(this).parent().removeClass('filter-enabled');
			filterContents({!$filterId});
		});
	});
	$filters.find('li.filter-clear a').on('click', function(e){
		e.preventDefault();
		// animateMenuContent();
		$filters.find('li.filter-enabled').removeClass('filter-enabled');
		$filters.find('li:not(.filter-clear)').show();

		filterContents({!$filterId})
		

		jQuery('#foodmenu-{!$filterId} .filter-clear .fa').removeClass('fa-close').addClass('fa-filter');
		jQuery('#foodmenu-{!$filterId}').removeClass('filter-on');
	});

});
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
У вас туда должны подставляться переменные PHP. Как именно -- хз. Но, предположу, что этого не происходит. По итогу получается не валидный JS. Ищите проблему на бэкэнде
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы