如何使用JS / JQuery区分是否通过app_dev.php或app.php请求页面?
我想知道,以便我可以在jquery ajax调用中更改请求的路由。因此,我的JQuery Ajax调用将知道是否使用app_dev.php或app.php(通过查看用于请求当前页面的内容)。所以它会选择是否
path = www.example.com/app.php/stuff_to_request
或
path = www.example.com/app_dev.php/stuff_to_request
答案 0 :(得分:3)
如果我理解你的问题,你想在使用一些JavaScript代码时获得你的一条路线的绝对网址。
如果您拥有的JavaScript / JQuery代码位于树枝模板中,则可以使用url
函数:
path = {{ url('route', {'param': value}) }}
如果它是.js文件的一部分,您可以使用FOSJsRoutingBundle:
path = Routing.generate('route', {'param': value}, true)
如果使用最新的解决方案,请勿忘记将选项"expose"=true
添加到您的路线中。