我正在使用Symfony2,我在.js文件中有一些图像链接 - 就像这样:
$(this).attr('src', 'img/icons/black/icon1.png');
当然他们不会这样工作:(我该如何设置它们?
起初我试过了
{{ asset('bundles/acmemy/img/icons/black/icon1.png') }}
,但我很快就记得我不是用文件写的。
答案 0 :(得分:0)
如果您要求使用JS文件链接到图像。你可以通过输入来做到这一点 IMG SRC =“images / home.gif”WIDTH =“100”HEIGHT =“30”
答案 1 :(得分:0)
如果图像存储在YourBundle / Resources / Public / img /中 然后在资产:安装后,这个网址将提供 /捆绑/ yourbundle / IMG / *
所以答案是:
$(this).attr('src', '/bundles/yourbundle/img/icons/black/icon1.png');
答案 2 :(得分:0)
您可以在twig文件中的javascript对象中包含资源路径:
<script>
var images = {'image1': {{ asset('bundles/acmemy/img/icons/black/icon1.png') }} };
<script>
然后在脚本中必须包含此脚本标记:
...
$(this).attr('src', images.image1);
...