2013-01-23 12 views
1

我试图conovert简单阵列PARAMS串数组索引丢失 <p>为什么第一个元素缺少它的索引? 我使用jQuery V1.7.2</p>

$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 
+0

我很惊讶这里有一个数组索引。这违背了当前的文档,除非我没有正确解释它。 http://api.jquery.com/jQuery.param –

+0

我不认为它与第一个元素有什么关系http://jsfiddle.net/UfXH6/ –

+0

'$ j.param({instances:[1, '','','','','','']})'很好,谢谢你的评论! – Bohdan

回答

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

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

相关问题