gpt4 book ai didi

javascript - jquery从数组中删除奇怪的字符

转载 作者:行者123 更新时间:2023-12-03 12:32:41 24 4
gpt4 key购买 nike

我有一个数组,我正在将其发送到网络服务,

网址是这个

http://localhost:4025/vmp_webservice.asmx/LoadService2Daily?fromDate=2014-05-26+00%3A00%3A00&toDate=2014-05-26+23%3A59%3A01&campaigns%5B%5D=default&campaigns%5B%5D=Support

该网址不起作用并返回 500 内部错误

但是当我删除 %5B%5D 时,网址变为:

http://localhost:4025/vmp_webservice.asmx/LoadService2Daily?fromDate=2014-05-25+00%3A00%3A00&toDate=2014-05-25+23%3A59%3A01&campaigns=default&campaigns=Support

而且效果非常好。

这些奇怪的字符是什么以及如何删除它们?

数组是selectedCampains,我这样发送:

$.getJSON(webServiceUrl,
{ fromDate: valFrom, toDate: valTo, campaigns: selectedCampaigns })

我以这种方式获取该数组:

var selectedCampaigns = $("#campaignDiv input:checkbox:checked").map(function () {
return $(this).val();
}).get();
console.log(selectedCampaigns);

最佳答案

好的,这些是方括号,它必须被解析并从 URL 中删除:

var sc = JSON.stringify(selectedCampaigns);

将此 sc 传递到您尝试将 selectedCampaigns 作为数组传递的位置。

关于javascript - jquery从数组中删除奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com