& 在 url 中使用 window.location

问题描述 投票:0回答:2

我尝试在 twig 和 javascript 中使用

window.location
和参数。

function() {
   window.location = '{{ redirect_uri ~ '?status=cancel&review_id=' ~ review_id }}';
});

问题是新网址有

&amp
而不是
&

示例:

http://local.dev/app_dev.php/admin?status=cancel&review_id=67

javascript twig window.location
2个回答
1
投票

您可以使用 raw 过滤器,例如:

function() {
   window.location = '{{ (redirect_uri ~ '?status=cancel&review_id=' ~ review_id)|raw }}';
});

这里一个工作示例


0
投票

我找到了最好的解决方案: window.location.href =decodeURIComponent(url_change.replace("amp;",''));

工作了。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.