0.继承 serializeObject 对象
1,。var o ={}.声明一个空的对象
2.this对象序列化为数组
3.each迭代这个数据
4,.判断数组中是否存在当前迭代的name
5.如果不存在将name push到那个o(也就是空对象)。
6.将value加'',
最后返回序列化的对象!
感谢朋友的回答。
serializeArray()是JQuery自带的一个方法把表单数据转化成JSon对象,其结果字符串后如:[{"name":"id","value":"123"},{"name":"username","value":"123"},{"name":"age","value":"1242314"}]。而图片中的serializeObject方法进一步简化而已,其结果字符串后如:{"id":"123","username":"123","age":"1242314"},具体的代码解释楼上讲解的很清楚了。
感谢朋友的回答,尤其是字符串格式,不过不能同时选择多个最佳答案,抱歉。