【问题标题】:Convert array into a single string of url parameters [duplicate]将数组转换为单个url参数字符串[重复]
【发布时间】:2020-04-25 11:42:22
【问题描述】:

我有以下数据数组:

[
  { "id": "1001" },
  { "id": "1002" },
  { "id": "1003" }
]

我需要将它转换成一个带有 url 参数的字符串,如下所示:

https://url.com/data?id=1001&id=1002&id=1003

【问题讨论】:

  • let u = new URLSearchParams(myParams).toString(); Documentation

标签: javascript arrays


【解决方案1】:
var id_list = [
  { "id": "1001" },
  { "id": "1002" },
  { "id": "1003" }
];

var url_param = '';

for(var index in id_list ){
    if( url_param != '' ) url_param += '&';
    url_param += 'id=' + id_list[index].id; 
}

url_param = 'https://url.com/data?' + url_param;

我相信这会对您有所帮助。 :)

【讨论】:

    猜你喜欢
    • 2013-12-05
    • 2016-05-22
    • 1970-01-01
    • 2021-08-20
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多