如何从js对象向twig模板添加变量

时间:2017-04-24 10:55:40

标签: javascript php jquery twig

我想从js对象向twig文件中添加变量。我在请求中将此对象作为response.contextisMakeLogoExistsbaseUrllogoImg位于此对象中。这可能以某种方式传递此对象并使用键/值作为twig文件中的变量吗?



(function () {
        var request = window.location.href.split("?")[1];

        $.get( baseUrl + '/offers_ajax?' + request, function( data ) {

            var response = jQuery.parseJSON(data);
            console.dir( response.context );
        });

    })();

{% if isMakeLogoExists %}
    <div class="main-logo make-logo">
        <a href="{{ baseUrl }}">
            <img id="logo" src="{{baseUrl}}/images/{{ logoImg }}" alt="Logo" >
            <span class="logo-make-text">{{ year  }} {{ vehicle }}</span>
        </a>
    </div>
{% else %}
    <div class="main-logo">
        <a href="{{ baseUrl }}">
            <img id="logo" src="{{baseUrl}}/images/logo.png" alt="Logo" >
        </a>
    </div>
{% endif %}
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

根本不可能。一个是服务器端,另一个是客户端。

编辑:可以通过ajax调用 - 但在大多数情况下是禁止的。那里有更好的技术和最佳实践。