我在Symfony有下一条路线:
path: /BuscarCriterio/{nombre}
如何使用JavaScript传递变量{nombre}?
var nombre=$('#form_nombre').val();
var Ruta= "{{ path('BuscarporCriterio',{'nombre':I need my JS Variable Here }) }}";
有必要知道我不能使用window.location,因为我需要这个路由来调用Ajax。
感谢您的回答!
答案 0 :(得分:1)
FOSJsRoutingBundle可用于在javascript文件中生成路径https://github.com/FriendsOfSymfony/FOSJsRoutingBundle
安装捆绑包并在js文件中尝试此操作
var nombre = $('#form_nombre').val();
var Ruta = Routing.generate('BuscarporCriterio', { nombre: nombre });