Як генерувати URL маршрутизації в JavaScript
Дата оновлення перекладу 2023-06-22
Як генерувати URL маршрутизації в JavaScript
Якщо ви перебуваєте у шаблоні Twig, ви можете використовувати все ту ж функцію path()
,
щоб встановити змінні JavaScript. Функція escape()
допомагає екранувати будь-які
значення, небезпечні для JavaScript:
1 2 3
<script>
var route = "{{ path('blog_show', {'slug': 'my-blog-post'})|escape('js') }}";
</script>
Але якщо вам справді потрібно згенерувати маршрути на чистому JavaScript, розгляньте можливість використання FOSJsRoutingBundle. Він робить можливим наступне:
1 2 3 4 5
<script>
var url = Routing.generate('blog_show', {
'slug': 'my-blog-post'
});
</script>