[英]passing more than one javascript parameter to a PHP file with twig
我想將三個參數傳遞給帶有 twig path()
的 PHP 文件。 我在這個問題中找到了解決方案。 它使用一個值可以正常工作,但是使用兩個值則將&
而不是&
在 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
但由於&
它不工作。 我怎樣才能改變&
到&
?
有趣的是,如果我把amp;
在我的 get 請求中的data2
之前,如下所示,它工作正常!
$data2 = $_GET["amp;data2];
根據 DaveCoast 評論,我在如下代碼中添加了raw
並解決了問題。
var route = "{{ path('dashboardTable', { 'data1': 'fistData', 'data2' : 'secondData})|raw}}";
route = route.replace('firstData', D1);
route = route.replace('secondData', D2 );
window.location.href = route;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.