Как использовать переменную jinja (список строк), переданную из фляги в document.getelementbyId (). Innerhtml - PullRequest
0 голосов
/ 25 сентября 2019

Я передаю переменную 'msg', которая представляет собой список строк, от колбы до страницы.Когда я пытаюсь использовать переменную в Document.getelementbyID.innerhtml, это не работает.

return jsonify({'data':render_template('chart.html', cor=cor, legend=legend, msg = msg)})
document.getElementById("msg").innerHTML = {{msg[0]}};

'msg' - это список строк:

msg = ['Sucess', 'Sucess', 'Failed', 'Failed', 'Sucess']

Может кто-нибудь помочь мне, как отобразить содержимое переменной jinja.

1 Ответ

0 голосов
/ 25 сентября 2019

Вам нужно заключить переменную интерполяцию в кавычки, чтобы она была действительной строкой JS.

document.getElementById("msg").innerHTML = "{{ msg[0] }}";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...