У меня есть функция питон склянки, который визуализирует на HTML-странице и отправляет динамические переменные этот HTML страница:Javascript вычисляет строки посланных из Настоя в виде целых чисел
return render_template('index.html', start_date=str(start_date), end_date=str(end_date))
На странице HTML, я использую JavaScript для читайте переменные start_date
и end_date
. Однако, поскольку я передаю даты в формате mm/dd/yyyy
, который выглядит как 03/28/2016
. Javascript вычисляет значение даты как математическое выражение и возвращает 0.0000531462585..
вместо возврата 03/28/2016
.
Вот мой код JavaScript для чтения даты переменных, колба воздает index.html:
var startDate = {{ start_date }}
Как я могу убедиться, что я получаю переменные даты в виде строки вместо расчетных значений?
Попробуйте выйти из '/' здесь. возможно, это сработает. –
Эй, я думаю, что переменная держит вычисленное значение от начала. пожалуйста, напишите больше окружающего кода. –
@Mr_Green Я печатаю переменную прямо перед отправкой ее на страницу HTML и ее печать даты просто отлично. Кроме того, я 'str()' кодирует переменную прямо перед отправкой в файл HTML из Колба. На стороне javascript я делаю 'var startDate = {{start_date}}' – summerNight