@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');
	});

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

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

Похожие вопросы