Playframework 2.0 播放框架:如何从javascript文件引用图像

Playframework 2.0 播放框架:如何从javascript文件引用图像,playframework-2.0,Playframework 2.0,我试图在静态js脚本中设置一个图像,但它不起作用 var _pointer = document.createElement("DIV"); _pointer.style.backgroundImage = 'url(../images/repeater_1x4.jpg)'; 它返回以下错误: GET http://localhost:9000/images/repeater_1x4.jpg 404 (Not Found) 我还尝试了以下操作,因为我将静态资源从公用文件夹映射到assets/

我试图在静态js脚本中设置一个图像,但它不起作用

var _pointer = document.createElement("DIV");
_pointer.style.backgroundImage = 'url(../images/repeater_1x4.jpg)';
它返回以下错误:

GET http://localhost:9000/images/repeater_1x4.jpg 404 (Not Found)
我还尝试了以下操作,因为我将静态资源从公用文件夹映射到assets/url路径,它不会返回任何错误,但同样不会显示图像

var _pointer = document.createElement("DIV");
_pointer.style.backgroundImage = 'url(@routes.Assets.at("images/repeater_1x4.jpg"))';
如果您想知道我的routes文件中有:

GET     /assets/*file               controllers.Assets.at(path="/public", file)
正确的方法是什么?我在玩!2.0版本中,我的脚本位于public/javascripts中,我的图像位于public/images中,正如您所料。

使用:

_pointer.style.backgroundImage = 'url(/assets/images/repeater_1x4.jpg)';