我使用Play框架,並試圖在另一個JavaScript文件中的函數中定義一個JavaScript文件(原因是我不希望這些函數可用在容器功能之外)。Play Framework - 在函數中定義我的Javascript文件
所以我有兩個JavaScript文件,./public/javascripts/main.js,./public/javascript/custom.js。
從我的html頁面(index.scala.html)我定義了這個原則:
<script src="@routes.Assets.at("javascripts/main.js")"></script>
使用 「@routes ......」 在main.js不工作,所以我嘗試添加如下:
$.getScript("public/javascripts/custom.js", function(){
alert("Script loaded and executed.");
});
我試過了各種路徑,但它總是說它找不到它。
任何想法如何在Play中做到這一點?通過儘可能多的文件查看盡可能多的文件,沒有什麼是...
任何幫助將輝煌!
謝謝。
親切的問候,
加里Shergill
我不完全理解這方面的文檔。 我需要將def javascriptRoutes添加到Application.java中,但接下來我要爲這個路徑文件添加什麼?或者那是錯的? – Gary
@gary我已經更新了答案,可能有幫助。 –
謝謝你清理它=)太棒了 – Gary