2017-03-16 37 views
0

我在Symfony的下一个路线:我需要传递一个变量JavaScript才能路径方法symfony的

path: /BuscarCriterio/{nombre} 

如何传递变量{}农布雷使用JavaScript?

var nombre=$('#form_nombre').val(); 

      var Ruta= "{{ path('BuscarporCriterio',{'nombre':I need my JS Variable Here }) }}"; 

有必要知道我不能使用window.location,因为我需要这个路由来打电话给Ajax。

感谢您的回答!

回答

1

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

安装包,并尝试这个js文件

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

惊人里面!我做的。非常感谢你。 –

+0

这不行! var nombre是js,当在路径函数中使用时,它是分支。 – COil

+0

@COIL它被测试,如果写在像我说的树枝模板里面,它就可以工作。 –

相关问题