我需要将变量JavaScript传递给symfony中的路径方法

时间:2017-03-16 21:17:24

标签: javascript ajax symfony path

我在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。

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

FOSJsRoutingBundle可用于在javascript文件中生成路径https://github.com/FriendsOfSymfony/FOSJsRoutingBundle

安装捆绑包并在js文件中尝试此操作

var nombre = $('#form_nombre').val();
var Ruta = Routing.generate('BuscarporCriterio', { nombre: nombre });