gpt4 book ai didi

javascript - 玩!框架从 Javascript 访问 Play 变量

转载 作者:行者123 更新时间:2023-11-29 16:17:04 27 4
gpt4 key购买 nike

我是 Play 框架 (1.2) 的新手,但我想知道并希望我能正确地表述这个问题....我有一个 Play 变量,它存储用户当前所在页面的哪个部分(“_section”)查看。有没有办法从 .js 函数访问该变量?

更新:

You can store objects for js as well from play:


<script type="text/javascript">
window.mytestarray = new Array();
</script>



#{list 0..links.size()-1, as:'i'}



{%
router = play.mvc.Router;
url = router.reverse(_section + '.' + links[i]).url;
%}


<script type="text/javascript">
window.mytestarray.push("${url}")
</script>


<li js_sub_nav_name="${ _section}" > <!-- MC class="#{if i == 0}first#{/if}"-->
<a href="${url}" class="${lines[i]}#{if _page == links[i]} active#{/if}">&{'header.nav.'+_section+'.'+links[i]+'.html'}</a>

</li>
#{/list}
</ul>
#{/if}

最佳答案

您可以在 View 文件中创建一个 javascript 全局变量,并从其他 javascript 文件访问该变量:

#my view
...
<script type="text/javascript>
window._section = "${_section}";
</script>

然后从 javascript 文件中:

if (_section == ...)

关于javascript - 玩!框架从 Javascript 访问 Play 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13829814/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com