Я хочу определить два или более переменных в моем javascript-коде, но когда я определяю второй, первый становится недействительным. Я искал эту проблему, но я не понимаю почему , Может ли кто-нибудь сказать мне, как с этим бороться? Вот мой код Javascript (Он используется для преобразования JSON в HTML таблицу):Не могу определить два var в javascript
<script type="text/javascript">
var v_first = {{ pass_kegg|safe }}
var v_seconde = {{ pass_tmp|safe }}
function buildHtmlTable(myList) {
//Builds the HTML Table out of myList json data from Ivy restful service.
}
function addAllColumnHeaders(myList)
{
//Adds a header row to the table and returns the set of columns.Need to do union of keys from all records as some records may not containall records
}
</script>
Когда я определяю только одну переменную, все работает отлично. Но когда я штрафую вторую переменную v_second
, первая переменная v_first
становится недействительной.
Заявления в конце с запятой. –
В части 'var v_first = {{pass_kegg | safe}}', для чего нужны двойные фигурные скобки? Они заменяются на стороне сервера? Если нет, удалите их, чтобы сделать «var v_first = pass_kegg | safe» и «var v_seconde = pass_tmp | safe» и посмотреть, делает ли это то, что вы хотите. –
@ LukePark Сделайте это ответом, и я проголосую за него – nhouser9