jquery easyui将form表单元素的值序列化成对象
form表单
<form id="ff"> <input type="text" id="username" name="username" value="zhangsan" data-options="required:true" /> </form>
直接提交序列化:
$("#ff").serializeArray()
提交结果:
如下JS函数转换提交序列化:
seachform = $("#ff").form(); serializeObject(seachform);
提交结果:
转换函数代码:
function serializeObject(form){ var o={}; $.each(form.serializeArray(),function(index){ if(o[this['name'] ]){ o[this['name'] ] = o[this['name'] ] + "," + this['value']; }else{ o[this['name'] ]=this['value']; } }); return o; }
把easyui中的form表单中查询条件的属性序列成对象返回