您现在的位置是:主页 > news > 本网站建设在美国/网站建设策划书

本网站建设在美国/网站建设策划书

admin2025/6/23 15:09:14news

简介本网站建设在美国,网站建设策划书,广州网站建设哪里有,网站开发学什么 2018页面中引用了jquery,第一想到的就是序列化,但是序列化后的表单字段为a1&b2这种。 这里写一个jquery的扩展方法 $.fn.serializeObject function() { var o {}; var a this.serializeArray(); $.each(a, function() { if (o[this.n…

本网站建设在美国,网站建设策划书,广州网站建设哪里有,网站开发学什么 2018页面中引用了jquery,第一想到的就是序列化,但是序列化后的表单字段为a1&b2这种。 这里写一个jquery的扩展方法 $.fn.serializeObject function() { var o {}; var a this.serializeArray(); $.each(a, function() { if (o[this.n…

页面中引用了jquery,第一想到的就是序列化,但是序列化后的表单字段为a=1&b=2这种。

这里写一个jquery的扩展方法

$.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;    
};  

这个方法是将表单序列化成json的。

 

像这样调用:

var para = $('form').serializeObject() ;   
para = JSON.stringify(para) ; 

先把表单数据序列化为一个json对象,然后将json对象转换成一个json字符串。

这样para就是一个json字符串啦。就可以发起请求了

转载于:https://www.cnblogs.com/blueskycc/p/5510203.html