【发布时间】:2014-03-02 06:12:38
【问题描述】:
我使用的是 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')}} 中,它不起作用。我应该怎么做才能让它发挥作用?
【问题讨论】:
-
说“不起作用”是什么意思?什么是“有效”的解决方案?
-
我的代码 {{asset('img/video.png')}} 将返回 (localhost/Symfony/web/app_dev.php/My/Test/choose/…) 而不是我网络中的路径。 @Darmen
标签: javascript php symfony