Grails控制器值(映射)到单独的javascript文件
Grails controller values (map) to separate javascript file
我查看了很多论坛,但没有得到答案。所以-我有很多JS代码,所以我把它放在单独的.JS文件中(不在.gsp视图中)。但现在我在访问控制器映射的值时遇到了问题——我在JS页面上需要它们,这样我就可以生成我的游戏字段(基于控制器给出的值)。我有
def createGame(long id) {
//getting my game info object...
[gameInfo:gameInfo]
}
然后我在视图中访问了它们,比如-${gameInfo.playerName}
等。但是如何将它们放到JS文件中呢?例如,玩家选择了一个对象的颜色(这是JS生成的)。其中一个例子可能是ball.fillStyle(${gameInfo.ballColor})
但这当然是行不通的!提前感谢!:)
您必须使用内联JavaScript来分配值。
<script type="text/javascript">
var gameInfo = ${gameInfo as JSON};
</script>
相关文章:
- Javascript排序的图像弹出窗口..可以't单独弹出
- 从单独的html文件预览Javascript文本
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- Javascript单独的游戏窗口
- 正在将Visual Studio 2012 JavaScript Intellisense标记移动到单独的文件
- 在AJAX成功响应中执行Javascript代码(在单独的文件中)
- 是否可以将此javascript代码(或其中的一部分)移动到单独的文件中,而不是内联
- 使用简单的JavaScript或jQuery单独识别每个选择选项,并在DIV中显示
- ASP.NET 单独的 JavaScript 目录结构
- JavaScript 无法从单独的文件工作
- 将 JavaScript 代码放在单独的文件中是行不通的
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- window.load上单独的javascript文件中的引用函数
- 根据属性将javascript中的对象数组拆分为单独的数组
- 此JavaScript函数可以单独使用,但不能与其他JavaScript函数一起使用
- 在单独加载时运行良好的组合javascript中可能导致错误的原因
- javaScript代码在一个单独的文件中工作,但不是更大文件的一部分
- 拥有多个 HTML 页面通常使用的单独 javascript 文件是否会加快页面加载速度
- 在选项卡中显示带有单独javascript文件的本地html页面
- 如何创建一个由单独Javascript生成的数据填充的弹出式html