2017-03-16 38 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它被測試,如果寫在像我說的樹枝模板裏面,它就可以工作。 –

相關問題