Довольно странная проблема, извините за вопрос, я новичок в Symfony / Twig.Мой маршрут требует обязательного параметра region_id
:
ajax_provinces_by_region:
pattern: /ajax/region/{region_id}/provinces
defaults: {_controller: SWAItaliaInCifreBundle:Ajax:provincesByRegion }
requirements: {region_in: \d+}
Вопрос : как мне сгенерировать этот маршрут на основе элемента select
в javascript (код ниже)?
Проблема заключается в следующем: я не могу использовать помощников path
и url
из Symfony, поскольку им требуется указать параметр region_id
(this.value
), к которым я не могу получить доступпотому что это переменная javascript (а Twig компилируется на стороне сервера).
$(document).ready(function() {
$('select#regions').change(function(){
// Make an ajax call to get all region provinces
$.ajax({
url: // Generate the route using Twig helper
});
});
});