簡體   English   中英

使用twig將多個javascript參數傳遞給PHP文件

[英]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;

它設置firstDatasocondData並且 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM