2012-05-31 31 views

回答

2

看看JSAction標籤。 http://www.playframework.org/documentation/1.2/ajax

jsAction標籤的目的是能夠生成您需要從路由文件中調用的URL。但是,這些需要在視圖內部進行定義,因爲它們需要通過Play生成服務器,而不是在js文件中生成。

如果你真的想把大部分代碼保存在你的JS文件中,那麼你可以在你的main.html文件中生成方法名,並在你的javascript文件中引用。

例如

<script type="text/javascript"> 
    var loginAction = #{jsAction @User.login() /}  
</script> 

那麼你可以使用訪問此

loginAction;