2015-12-17 11 views
-2

Это код, который я имею в моем файле Velocity:SyntaxError: отсутствует) после списка аргументов скорости Шаблон

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

После того, как я запускаю это, я получаю ошибку:

Uncaught SyntaxError: отсутствует) после списка аргументов

Когда я вижу на консоли браузера, я вижу, что он бросает ошибку на второй строке в коде ниже:

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

Любая причина, почему это может произойти?

С уважением, ALOK

+1

Этот синтаксис очень странный: 'String (пользователи Medidata)' Конечно, пространство между 'Medidata' и' Users' должно быть экранировано? – RobertAKARobin

+0

Исключение говорит все. По сути ваш список аргументов функции заканчивается, и поэтому он ожидает закрытие скобки. Однако он не получил его и получил другую ценность. – ste2425

+0

Да, пространство было проблемой. –

ответ

1

String(Medidata Users) код во второй строке не имеет смысла, насколько Javascript обеспокоен. Это причина проблемы.

Javascript не допускает такого пространства.

+0

Спасибо, я буду помнить об этом. –

Смежные вопросы