Довольно странная проблема, извините за вопрос, я довольно новичок в 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
});
});
});