html路由路径,如何在js文件中获取路由路径

还有一旦这个包被启用,你只需要做 这个简单的工作

FOSJsRoutingBundle

很简单捆绑

Routing.generate('my_route_to_expose', { id: 10 }); // will result in

/foo/10/bar

Routing.generate('my_route_to_expose', { id: 10, foo: "bar" }); //

will result in /foo/10/bar?foo=bar

$.get(Routing.generate('my_route_to_expose', { id: 10, foo: "bar" }));

// will call /foo/10/bar?foo=bar

Routing.generate('my_route_to_expose_with_defaults'); // will result

in /blog/1

Routing.generate('my_route_to_expose_with_defaults', { id: 2 }); //

will result in /blog/2

Routing.generate('my_route_to_expose_with_defaults', { foo: "bar" });

// will result in /blog/1?foo=bar

Routing.generate('my_route_to_expose_with_defaults', { id: 2, foo:

"bar" }); // will result in /blog/2?foo=bar

编辑: 当然,你可以不用束(我不认为这是一个好主意)。在这种情况下,我会建议您在控制器的操作中设置您的路线,并将其设置为在树枝模板中设置js变量。喜欢的东西:

控制器:

public function indexAction()

{

return array('yourRoute' => $router->generate('yourRoutName'));

}

您的模板:

var yourRoute = '{{yourRoute}}';

您的JS:

(...)

url: yourRoute,

(...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值