按值 Jquery 设置 url 树枝

Set url twig by value Jquery

我正在使用 Symfony 和 twig 模板。 我的代码:

var dataId = $('.url-select').data('id');
url = "{{ url('product', {id: 'dataId'}) }}";

不是working.Do你有什么解决办法吗?

这篇简短的文章回答了您的问题:https://symfony.com/doc/current/frontend/encore/server-data.html

在你的树枝模板中:

<div class="url-select"
     data-id="{{ product.id }}"
     data-url="{{ path('product', {id: product.id}) }}">
</div>

在 js 中你可以 select url 这样做:

var id = $('.url-select').data('id')
var url = $('.url-select').data('url')