簡體   English   中英

如何在查詢字符串中將多維數組從JavaScript發送到PHP

[英]How to send multidimensional array from JavaScript to PHP in query string

我正在使用以下代碼:

window.location.assign("index.php?module=pengu_dispatch&action=cover_letter&value="+list);

在這里,我想查詢字符串中發送多維數組到PHP文件。

使用JSON stringify函數,我將數組轉換為字符串並發送,但是在解碼后的PHP端,我沒有得到完整的數組。

請讓我知道我可能做錯了

您可以通過url編碼將json放在GET參數中。

url = 'http://whatever/some.php?param='+encodeURIComponent(JSON.stringify(list))

然后在php中像這樣閱讀

$list = json_decode($_GET['param']);

請注意列表的大小,因為URL的大小限制約為1〜2kb。 如果要發送大量數據,則必須使用POST。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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