URLSearchParams append()

admin發表於2018-08-28

append() 方法可以在 url 查詢字串中插入一個新鍵值對。

更多 URLSearchParams 內容參閱URLSearchParams 物件一章節。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
urlSearchParam.append(name, value)

引數解析:

(1).name:必需,要插入 key 鍵。

(2).value:必需,與 key 鍵名對應的 value 值。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let url = "https://www.softwhy.com/forum.php?mod=viewthread&tid=4596";
let urlSearchParam = new URLSearchParams(url.split("?")[1]);
urlSearchParam.append("antzone", "螞蟻部落");
console.log(urlSearchParam.toString());
console.log(urlSearchParam.get("antzone"));

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202004/03/125821sxnvfxf196ixx8bb.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

成功在查詢字串中新增一個鍵值對 antzone/螞蟻部落 。

也可以看到,在查詢字串中,漢字部分被自動編碼。

相關文章