filmincer
@filmincer

Как правильно вставить Django templatetag в jquery код?

Здравствуйте.
Использую bootstrap-datepicker, хочу чтобы выбранные даты не могли быть выбраны, для этого в опцию datesDisabled: [], передаю list занятых дат (в правильном формате даты) с помощью template tag'а
<script>
	$(document).ready(function(){
		$(function() {
				$('#sandbox-container .input-daterange').datepicker({
				format: "yyyy-mm-dd",
				orientation: "bottom auto",
				language: "ru",
				datesDisabled: {{ car.get_date }},
                                templates: {
				    leftArrow: '<i class="fa fa-arrow-left"></i>',
				    rightArrow: '<i class="fa fa-arrow-right"></i>'
				}
				
			});
		});
	});
</script>

...после чего весь jquery код на странице(даже не связаный с данным функционалом) перестает работать.

пробовал и так:
datesDisabled: [{{ car.get_date }}],

результат всё один!

как мне кажется джанговский {{ }} тэг вообще невозможно по-умолчанию вставить в JS код, без поломки оного.

Вопрос: почему? или как можно данную проблему обойти?
Буду очень рад любой помощи
  • Вопрос задан
  • 435 просмотров
Пригласить эксперта
Ответы на вопрос 1
Попробуй раньше создать список
var list = {{ car.get_date }}
А потом передай список во внутрь функции
DatesDisabled: list,
Наверное прикол в том что ты закрываешь функцию раньше положеного при помощи символов }
Ответ написан
Ваш ответ на вопрос

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

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