私はPlayフレームワーク(1.2)を初めて使用しますが、疑問に思っていたので、この質問を正しく表現できればと思います。ユーザーが現在表示しているページのセクション( "_section")を格納するPlay変数があります。.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}