我尝试在 twig 和 javascript 中使用
window.location
function() { window.location = '{{ redirect_uri ~ '?status=cancel&review_id=' ~ review_id }}'; });
问题是新网址有
&
&
示例:
http://local.dev/app_dev.php/admin?status=cancel&review_id=67
您可以使用 raw 过滤器,例如:
function() { window.location = '{{ (redirect_uri ~ '?status=cancel&review_id=' ~ review_id)|raw }}'; });
这里一个工作示例
我找到了最好的解决方案: window.location.href =decodeURIComponent(url_change.replace("amp;",''));
工作了。