Ajax url parametetr using Twig path

前端 未结 2 1592
自闭症患者
自闭症患者 2021-01-14 07:34

i have a problem in my twig view when i pass params in the ajax url path, logically twig is executed before javascript so he didnt recognize the input value passed as parame

相关标签:
2条回答
  • 2021-01-14 08:07

    Maybe you could try to assign the twig statement to a js variable earlier (before the call to ajax) like this :

    var path = {{ path('project_field', {'id_project': id_project})}};
    

    and then use

    url: path
    

    in your ajax request.

    0 讨论(0)
  • 2021-01-14 08:13

    You should use the FOSJsRoutingBundle for this. It has an interface that is similar or maybe even identical to the Twig {{ path() }} and allows you to only expose a small part of the routes to Javascript.

    Your js implementation then will be able to generate routes as you can see in the documentation.

    0 讨论(0)
提交回复
热议问题