我想要实现的是将 json 对象作为查询字符串发送到 API。
我拥有的 json 对象是:
{
"Name":"Dlsajdsa",
"ImageUrls":["/Images/Facility/8353/85e26a18-4366-4412-b37a-72d94f2ccda5.jpg"]
}
我想将其转换为类似 ?Name=&ImageUrls= 的内容
但是,当使用 $.param(json) 时,我得到以下结果:
?Name=Dlsajdsa&ImageUrls%5B%5D=%2FImages%2FFacility%2F8353%2F85e26a18-4366-4412-b37a-72d94f2ccda5.jpg
从 API Angular 来看,此结果表明 ImageUrls 数组为空。
我在这里缺少什么?
最佳答案
你可以尝试$.param(json,true)
关于javascript - 将 json 数组转换为查询字符串给出 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32581741/