用id标记javascript路径
Twig javascript path with id
我通常使用这样的代码。
<a href="{{ path('person_edit', {'id': 0}) }}' + document.getElementById('person_search').value;">
Goto item
</a>
这将为路由/edit/{id}
生成正确的url,但是当我可以将路由更改为{id}/edit
时,我必须重写此代码。(不是很有效)
是否有可能在'id'中使用document.getElementById('person_search').value
?
如(不工作):
<a href="{{ path('person_edit', {'id': 'document.getElementById('person_search').value'}) }}">
Goto item
</a>
提前感谢。
不,这是不可能的,因为小枝代码被解释并在服务器端执行,例如,在浏览器中执行javascript之前,你可以肯定地做的是使用查询参数,如:
path = '{{ path('person_edit', {'id': 0}) }}?userId='+document.getElementById("user_id").value;
在控制器中,你喜欢
$request = $this->getRequest();
$userId= $request->get("userId");
但这样你的url总是id为0所以提交它或用javascript构建url或使用这个bundle来完成这项工作
Fos Routing Js Bundle
相关文章:
- Javascript:使用绝对路径设置img src
- 如何使用Javascript上传给定路径的文件
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- 表单's的action属性-如何在javascript中指定完整的应用程序路径
- 使用c#中的邮件附件javascript在客户端机器上获取服务器端导出的crystal报告路径.下面的
- javascript window.location在检查firebug时给了我一个错误的url路径
- 如何将字符串附加到对象中'路径'在Javascript中
- javascript文件中带有php(wordpress)的Src文件路径
- 为什么html src属性中的相对url是因为Javascript函数中的完整路径
- 如何使用php和javascript获取网页中显示图像的路径
- javascript onclick获取不带路径的图像名称
- Symfony2-Javascript文件中的图像路径
- 将 MVC 3 应用程序部署到 URL 文件夹已损坏 JavaScript 和内容路径
- AWS S3 JavaScript 开发工具包 getSignedUrl 仅返回基本路径
- 是否存在用于解析 URL 路径段(矩阵)参数的 JavaScript 库
- 如何在 JavaScript 中计算 SVG 路径的椭圆路径坐标
- 从路径加载的JavaScript;如何使用 document.getelementbyid.
- JavaScript执行路径
- 从完整路径 Javascript 中提取部分路径
- 正在获取相对路径javaScript