js中表单json数据的转换
1. $("form").serializeArray();
//作用:将表单的值序列化成:[Object,Object],[Object,Object]
JSON对象数组
2. JSON.stringify($("form").serializeArray());
作用:将JSON对象数组序列化成json数组字符串:
[{"name":"name" ,"value":"value"}] 格式
例如:
[{"name":"FirstName","value":"Mickey"},{"name":"LastName","value":"Mouse"}],
3. var m = {};//创建一个数组对象
$.each($("form").serializeArray(), function(i, field){
m[field.name]=field.value;//"name":"FirstName","value":"Mickey"装换成"FirstName":"122355"这种类型
});
JSON.stringify(m);//将 m 转成key:value格式的json字符串
结果:
{"FirstName":"122355","LastName":"123"}
今天的内容就到这里,感谢大家的查阅。