如何在Symfony2中使用JavaScript为其他页面生成URL
How to generate URL for other pages using JavaScript in Symfony2?
在我的Symfony2应用程序中,为了链接到其他页面,我使用路径Twig函数生成了href值。
我可能错了,但我想我以前读过类似JavaScript的东西,但现在似乎找不到了。我正在使用JavaScript生成一些html,想知道是否可以使用纯JavaScript生成应用程序中其他页面的href值。
感谢您的建议。
您可能正在寻找此捆绑包:https://github.com/FriendsOfSymfony/FOSJsRoutingBundle
然后你可以在javascript中做这类事情:
Routing.generate('my_route', {"my":"param"});
我建议使用FosJsRoutingBundle。
让我们假设控制器的动作:
/**
* @Route("/indx/", options={"expose"=true}, name="indexRoute")
* @Template()
*
* @return array
*/
public function indexAction()
{
(...)
}
options={"expose"=true}
在这里是重要的。
现在等价于path
调用的js只是:
Routing.generate('indexRoute');
相关文章:
- 刷新后重定向到其他URL
- 如何使用javascript从同一浏览器下的其他页面获取URL?有可能吗
- 如何在其他公共网站中拉取外部网站的URL
- 转到其他 URL 后,如何保持排序的骨干.js集合
- 这个关键字位于$.ajax()中,用于调用其他函数来设置url
- 如何在访问其他url时在nodewebkit中注入脚本
- 添加/到URL的末尾将用户带到随机页面,并在其他页面上剥离图像
- 如果's,如果未安装,则返回到其他URL
- 如何在Symfony2中使用JavaScript为其他页面生成URL
- 如何根据其他组件中的事件更新组件URL
- 使用ajax发布表单,然后将相同的表单提交到其他url
- 检查是否在一定时间间隔内加载了多个图像;如果没有,则替换为其他 URL
- 在用户导航到其他 URL 之前触发的浏览器事件
- Angular SPA应用程序使其他URL仍然具有基于URL编号的突出显示导航栏部分
- 如果我按下提交按钮,它将进入sevlet中的其他url
- 导航到其他url的Javascript方法
- 在jqGrid上添加自定义按钮以打开其他URL
- 如何从表单动作重定向其他url
- 在 chrome 扩展程序内容脚本中,如何将当前窗口重定向到其他 url 并且仍然让脚本继续
- 如何编码和设置url作为查询字符串到其他url在location.href