码迷,mamicode.com
首页 > Web开发 > 详细

jquery扩展方法(表单数据格式化为json对象)

时间:2019-05-13 01:15:36      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:json对象   this   rmi   表单   一个   数据序列化   array   code   jquery扩展   

jquery扩展方法(表单数据格式化为json对象)

<script type="text/javascript">
// 将表单数据序列化为一个json对象,例如 {"name":"zs", "age":10}
// 使用:var jsonObj = $("#formId").serializeObject();
$.fn.serializeObject = function()    
{    
   var o = {};    
   var a = this.serializeArray();    
   $.each(a, function() {    
       if (o[this.name]) {    
           if (!o[this.name].push) {    
               o[this.name] = [o[this.name]];    
           }    
           o[this.name].push(this.value || ‘‘);    
       } else {    
           o[this.name] = this.value || ‘‘;    
       }    
   });    
   return o;    
};  
</script>

 

jquery扩展方法(表单数据格式化为json对象)

标签:json对象   this   rmi   表单   一个   数据序列化   array   code   jquery扩展   

原文地址:https://www.cnblogs.com/xy-ouyang/p/10854383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!