渲染Java脚本中的树枝变量?

时间:2019-01-10 17:33:14

标签: javascript twig render

我正在用JavaScript创建动态HTML,例如:

var avatarImage = $("<img/>")
    .attr('src', "{{ path('view_photo', {id: photo.id}) }}")
    .attr('width', 42)
    .addClass("avatar");

然后我通过jQuery将其添加到DOM中,如下所示:

avatarImage.insertBefore($("#textarea-form-" + entityId));

但是我显然需要在添加之前渲染它。

我该怎么做?

所以我需要渲染{{ path('view_photo', {id: photo.id}) }}

1 个答案:

答案 0 :(得分:1)

Twig模板正在后端上创建。而且您的JavaScript不会影响浏览器的后端。

您需要创建Ajax请求以获取ID。