【发布时间】:2018-02-25 12:01:32
【问题描述】:
我想用树枝path() 将三个参数传递给 PHP 文件。我在question 中找到了解决方案。
它适用于一个值,但有两个值它会将& 而不是& 放在URL 中。这是我使用的代码:
var route = "{{ path('dashboardTable', { 'data1': 'fistData', 'data2' : 'secondData})}}";
route = route.replace('firstData', D1);
route = route.replace('secondData', D2 );
window.location.href = route;
它设置了firstData 和socondData,URL 是这样的:
http://localhost:8000/dashboard/table?data1=Low&data2=deactive
但由于 & 它无法正常工作。
如何将& 更改为&?
有趣的是,如果我在我的 get 请求中将 amp; 放在 data2 之前,如下所示,它可以正常工作!
$data2 = $_GET["amp;data2];
【问题讨论】:
-
您是否尝试过按照symfony.com/doc/current/templating/escaping.html 应用
raw过滤器 -
@DaveCoast 成功了。谢谢。
-
我建议你使用FOSJsRoutingBundle
标签: javascript php twig