Play Framework 1.2.5 - 添加到 <script> 标签
Posted
技术标签:
【中文标题】Play Framework 1.2.5 - 添加到 <script> 标签【英文标题】:Play Framework 1.2.5 - adding to <script> tag 【发布时间】:2013-07-11 13:26:00 【问题描述】:在我的游戏框架应用程序中,我有一个 main.html,它在最底部包含这个 javascript 标签:
<script>
$(function()
// add js here
#scripts /
);
</script>
现在我希望能够从其他模板中添加任意 javascript,然后将其收集并添加到函数体中,例如在 view1.html 中,我想将函数 doCharts()
添加为在 jQuery 的 DOMReady 上调用:
#append: 'scripts'
doCharts();
#/append
这应该会产生这个输出:
<script>
$(function()
// add js here
doCharts();
);
</script>
这可能吗?
【问题讨论】:
【参考方案1】:是的,这是可能的
在你的主文件中,在你的脚本标签之后
#get 'moreScripts' /
并在您的其他 html 文件中使用
#set 'moreScripts'
<script type="text/javascript">
// put your script here
</script>
#/set
如果您想在同一页面中放置另一个脚本,您可以像这样将 get 放入集合中
#set 'moreScripts'
#get 'moreScripts' /
<script type="text/javascript">
// put your script here
</script>
#/set
【讨论】:
但这只是设置一个变量,对吧?我想多次添加到同一个变量中。 在每个页面中,您要添加一些您放置 set 标记的 javascript。如果要在一个页面中放置多个集合,则必须将一个 get 放入另一个集合中以上是关于Play Framework 1.2.5 - 添加到 <script> 标签的主要内容,如果未能解决你的问题,请参考以下文章
Play Framework 1.2.5.1 和 1.2.6 版本之间的区别?
使用 Play Framework 1.2.5 访问 Web 服务
如何在 play framework 1.2.5 中验证 REST