首页 > 代码库 > 将Form表单转换为JSON格式

将Form表单转换为JSON格式

/********************************** *  * 发送短信的JS *  **********************************/(function($) {        $.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;        };      $.fn.formSubmit = function(opts) {        var defaults = {                        }        var opts = $.extend(defaults, opts);        var $btn=$(this).find("input[type=‘button‘]");        var form=$(this);        $btn.bind("click",function(){            var json = form.serializeObject();              alert(JSON.stringify(json));         });            }})(jQuery);

代码依赖JQuery,效果如:

技术分享

将Form表单转换为JSON格式