为了账号安全,请及时绑定邮箱和手机立即绑定

$.param()可以序列化数组 但没效果

比如:

var a = ["a","b","c"];

var b = $.param(a);

b显示为undefined=&undefined=&undefined=

正在回答

3 回答

A选项标识符不能以数字开头;C选项标识符中不能包含%;D选项标识符中不能包含空格

0 回复 有任何疑惑可以回复我~

首先,你看$.param那节课的第二句话  ”能使对象或数组按照key/value格式进行序列化编码“,你这个不是key/value模式所以没法处理的。


其次,数组的符号是 { }。


所以,你写成这样就可以显示了

var a = {"a":"b","c":"d"};

var b = $.param(a);


2 回复 有任何疑惑可以回复我~

数组元素要求是对象

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

$.param()可以序列化数组 但没效果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信