目前我做了一些代码重构,并尝试通过连接到json对象的序列化替换生成查询字符串
自:
$.ajax({
url:'./services/DataService/getDetails?metric=9&'+dashBoards.getFilter()+'groupby=quarter&'+dashBoards.options.time.start1+'&'+dashBoards.options.time.end1+'&peergroup='+dashBoards.options.peerGroup,
type:"GET",
要:
$.ajax({
url:'./services/DataService/getDetails',
data: jsonObject,
type:"GET",
除了一件事,几乎一切都运转正常。如果jsonObject
包含数组字段,则会在查询字符串中查找:
...?metric[]=1&metric[]=3
而不是
...?metric=1&metric=3
我有办法解决这个问题吗?谢谢!