Symfony2 javascript url

时间:2014-03-02 06:12:38

标签: javascript php symfony

我正在使用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')}}中,它不起作用。我该怎么做才能让它发挥作用?

1 个答案:

答案 0 :(得分:0)

我认为它应该是 {{asset('bundles / yourbundle / images / video.png')}}
此外,请确保通过运行以下命令来安装资产:

php app/console assets:install