From de3eeb539f5404863d55e6ed3e5798d31337a62c Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Thu, 7 Nov 2019 10:43:50 +0800 Subject: [PATCH] if (params[key].constructor === Array) { --- public/react/src/common/UrlTool2.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/react/src/common/UrlTool2.js b/public/react/src/common/UrlTool2.js index f4827266b..ae2e3e8e6 100644 --- a/public/react/src/common/UrlTool2.js +++ b/public/react/src/common/UrlTool2.js @@ -4,7 +4,13 @@ const queryString = { for (let key in params) { // https://stackoverflow.com/questions/6566456/how-to-serialize-an-object-into-a-list-of-url-query-parameters if (params[key] != undefined) { - paramsUrl += `${key}=${encodeURIComponent(params[key])}&` + if (params[key].constructor === Array) { + for (let singleArrIndex of params[key]) { + paramsUrl = paramsUrl + key + '[]=' + singleArrIndex + '&' + } + } else { + paramsUrl += `${key}=${encodeURIComponent(params[key])}&` + } } } if (paramsUrl == '') {