Задать вопрос

Неправильно работает underscore, что делать?

Использую шаблонизатор, посылаю ajax запрос, во вкладке network возвращается то, что нужно, но вот underscore вставляет много элементов, хотя их вернулось, допустим всего 2. Этот же код шаблона раньше работал на другом сайте, я просто скопировал его и вставил, конечно, подкорректировав.
Код ajax'a
$(".sended-param").click(function(){
	var template = $("#products").html();
	$(this).find("input[type=radio]").prop('checked', true);

	$.ajax({
		type: "post",
		url: "/filter",
		data: $(".filter form").serialize(),
		success: function(result) {
            $(".products").html(_.template(template,{ result:result }));
        }
	});
});

Код шаблона
<script type="foo/bar" id="products">
<% _.each(result,function(item,key,list){ %>
    <li>BLa</li>
<% }); %>
</script>
  • Вопрос задан
  • 2495 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Режим ванги: проверьте что вы передаете в шаблоны.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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