私の公開ファイルには、通常次のものを使用します。
@routes.Assets.at("data/table.txt")
通常のhtmlで
ただし、変数リンクを含むJavaScriptがあります
var file = "table.txt"//This changes depending on the code
var link = "data/"+ file;
そして、このようなjquery関数を実行したいと思います
$('#mydiv').CSVToTable(@routes.Assets.at(link))
しかし、これはうまくいきません。私の質問
- play が @routes.Assets.at を使用するのはなぜですか? ある意味でより安全ですか?渡されたものに「資産」を追加しているように見えます。テキスト「/assets/data/table.txt」を使用するだけのデメリットはありますか?
- javascript 変数を @routes.Assets.at に渡すにはどうすればよいですか
ありがとうございます!