我想在我的javascript代码中定义两个或多个var,但是当我定义第二个时,第一个变为无效。我已经搜索了这个问题,但我不明白为什么。任何人都可以告诉我如何处理这个问题吗? 这里是我的javascript代码(它用于JSON转换为HTML表):无法在javascript中定义两个var
<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
变得无效。
Javascript语句以分号结尾。 –
在'var v_first = {{pass_kegg | safe}}'部分,双花括号是什么?它们在服务器端被替换了吗?如果没有,请删除它们,使其成为'var v_first = pass_kegg | safe'和'var v_seconde = pass_tmp | safe',看看它是否符合你的要求。 –
@LukePark让它成为答案,我会投它 – nhouser9