1

我正在尝试将简单数组转换为参数字符串

$j.param({ instances: [1, null, null, null, null, null, null] })

但是输出是

instances%5B%5D=1&
instances%5B1%5D=null&
instances%5B2%5D=null&
instances%5B3%5D=null&
instances%5B4%5D=null&
instances%5B5%5D=null&
instances%5B6%5D=null

转换为

instances[]=1
instances[1]=null
instances[2]=null
instances[3]=null
instances[4]=null

为什么第一个元素缺少它的索引?我正在使用 jQuery v1.7.2

4

1 回答 1

0
$j.param({ instances: [1, '', '', '', '', '', ''] }) 

工作正常,谢谢大家的意见!

于 2013-02-13T21:17:14.593 回答