我将一些 renderArgs
放入要加载的模板中。然后这些 renderArgs
被发送到页面加载时的函数,如下所示..
jsFunc(${value0},${value1});
但是,它们没有被正确解释。如果我们假设变量 ${value0}
表示一个等于 ThisIsTheValue
的字符串。 JavaScript 将在 Chrome 控制台中抛出以下错误...
Uncaught ReferenceError: ThisIsTheValue is not defined
为什么会发生这种情况?我该如何解决?
最佳答案
您必须将参数放入 ""
中才能将 thema 标记为 JavaScript 中的字符串。否则 JavaScript 将它们解释为 undefined variable 并抛出错误。
关于javascript - Play Framework : Passing renderArgs into Javascript functions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8733266/