//form表单转成对象,多重有效 $.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function () { getFormObj(o, this.name, this.value); }); return o; }; function getFormObj(obj, fieldName, value) { var array = fieldName.split("."); if (array.length != 1) { obj[array[0]] = obj[array[0]] == null ? {} : obj[array[0]]; fieldName = fieldName.substring(fieldName.indexOf(".") + 1); getFormObj(obj[array[0]], fieldName, value); } else { obj[fieldName] = value; } }
表单转成对象
最新推荐文章于 2022-04-27 16:06:43 发布