参数列表中的语法错误:缺失)在速度模板中

时间:2015-12-17 14:40:01

标签: javascript velocity

这是我在Velocity文件中的代码:

#foreach ($key in $googleCharts.keySet())
     data.addRow(String($key), parseInt( $googleCharts.get($key)));
 #end

运行后,我收到错误:

参数列表

之后的

Uncaught SyntaxError:missing)

当我在浏览器的控制台上看到它时,我发现它在以下代码的第二行引发了错误:

 data.addRow(String(Customers), parseInt( 51));
 data.addRow(String(Medidata Users), parseInt( 70));
 data.addRow(String(Anonymous), parseInt( 1104));

为什么会发生这种情况的原因?

此致 阿洛克

1 个答案:

答案 0 :(得分:2)

就javascript而言,第二行中的

String(Medidata Users)代码没有意义。这是问题的原因。

Javascript不允许这样的空格。