前端_处理序列化JSON

序列化为JSON对象,那么通过基于serializeArray编写方法serializeObject,来实现!(作用,序列化为了存数据)
业务view(结合easyUI):

Paste_Image.png

效果如下:

Paste_Image.png
前端_处理序列化JSON_第1张图片
Paste_Image.png
/**
* 关键点
*搜索
*/
functiondoSearch() {
//搜索的键值对,这里将search-bar里面的所有输入框和
//下拉框的值转化成数组
var map_search=$("input,select","#search-bar")
 .serializeObject();
console.log(map_search);

//促发加载时间,并传入搜索值
$('#tg_main').datagrid('load',map_search);
}

jQuery.prototype.serializeObject = function () {
    var obj = new Object();
    $.each(this.serializeArray(), function
      (index, param) {
        if (!(param.name in obj)) {
            obj[param.name] = param.value;
        }
    });
    return obj;
};

水货一枚,欢迎吐槽!

你可能感兴趣的:(前端_处理序列化JSON)