我正在使用symfony2并在我的javascript文件 chooselist.js.twig 中,我需要在我的html页面上添加一些内容,我需要获取图像的路径。我尝试了这样的代码,但它没有用。
$.ajax({
type: 'POST',
url: 'listmore',
data: btnArr,
success: function(msg){
var ret = $.parseJSON(msg);
var str="";
for(var i=0; i<ret.itemTab.length; i++) {
str +="<a href=\"#\"><li>\
<p id=\"peopleresume"+jid+"_"+ret.itemTab[i]["pid"]+"\">"+ret.itemTab[i]["pname"]+"</p>\
<img src=\"{{asset('img/video.png')}}\"/>\
<div class=\"clear\"></div>\
<div class=\"listInfo\" id="+ret.itemTab[i]["rid"]+">"+ret.itemTab[i]["introduction"]+"</div>\
</li></a>";
}
tempId.find(".ListBlock").append(str);
},
error: function(XmlHttpRequest,textStatus, errorThrown){
alert ("failed! "+XmlHttpRequest.responseText);
}
});
在我的代码{{asset('img / video.png')}}中,它不起作用。我该怎么做才能让它发挥作用?
答案 0 :(得分:0)
我认为它应该是 {{asset('bundles / yourbundle / images / video.png')}}
此外,请确保通过运行以下命令来安装资产:
php app/console assets:install