我写了一个plugin,创建了一个对象
function datas(){
this.options='';
}
通过prototype不断的根据input的名字创建属性。
到checkbox的时候创建了一个Array的新属性。
能通过
for(var i=0;i<datas.hobbit.length;i++){
alert(datas.hobbit[i]);
}
查看我创建的名叫hobbit的属性。但是,当我把这个新的对象放
进
$.ajax({
url:..,
data:datas,
...
})
的时候,用后端的php提取时,hobbit变成string而不是检测时候的Array,而且这个string也所有拣选中的其中一个。
为什么会这样呢?
function datas(){
this.options='';
}
通过prototype不断的根据input的名字创建属性。
到checkbox的时候创建了一个Array的新属性。
能通过
for(var i=0;i<datas.hobbit.length;i++){
alert(datas.hobbit[i]);
}
查看我创建的名叫hobbit的属性。但是,当我把这个新的对象放
进
$.ajax({
url:..,
data:datas,
...
})
的时候,用后端的php提取时,hobbit变成string而不是检测时候的Array,而且这个string也所有拣选中的其中一个。
为什么会这样呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货