首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jquery.param(obj)的一个有关问题

2012-10-09 
jquery.param(obj)的一个问题var ?jsonObj {fpkjFpyjsqAddDomainList:[{fpDm:1,fpMc:2},{fpDm:1,

jquery.param(obj)的一个问题

var ?jsonObj ={'fpkjFpyjsqAddDomainList':[{'fpDm':1,'fpMc':2},{'fpDm':1,'fpMc':2}]};

?

alert(jQuery.param(jsonObj));

?

结果为:

?

fpkjFpyjsqAddDomainList[0][fpDm]=1&fpkjFpyjsqAddDomainList[0][fpMc]=2&fpkjFpyjsqAddDomainList[1][fpDm]=1&fpkjFpyjsqAddDomainList[1][fpMc]=2

?

而不是我们想要的结果:

?

fpkjFpyjsqAddDomainList[0].fpDm=1&fpkjFpyjsqAddDomainList[0].fpMc=2&fpkjFpyjsqAddDomainList[1].fpDm =1&fpkjFpyjsqAddDomainList[1].fpMc=2? ?

?

?

看了官方的说明

example:?Serialize a few complex objects

// <=1.3.2: $.param({ a: [2,3,4] }) // "a=2&a=3&a=4"// >=1.4:$.param({ a: [2,3,4] }) // "a[]=2&a[]=3&a[]=4"// <=1.3.2: $.param({ a: { b:1,c:2 }, d: [3,4,{ e:5 }] }) // "a=[object+Object]&d=3&d=4&d=[object+Object]"// >=1.4: $.param({ a: { b:1,c:2 }, d: [3,4,{ e:5 }] }) // "a[b]=1&a[c]=2&d[]=3&d[]=4&d[2][e]=5"

热点排行