js提交数组对象备份

来源:互联网 发布:能下超清mv的软件 编辑:程序博客网 时间:2024/06/13 01:34

创建对象

//创建数组对象var poiArray= new Array();$.each($("input[type='checkbox']:checked"), function(i, n){    if($(n).val()!="on"){        //创建数组对象元素        var temp = new Object();        temp.uid=$(n).val();        temp.name=$(n).parent().parent().find("td").eq(1).text();        temp.address=$(n).parent().parent().find("td").eq(2).text();        temp.lat=$(n).parent().parent().find("td").eq(3).text();        temp.lng=$(n).parent().parent().find("td").eq(4).text();        //将元素添加到数组对象中        poiArray.push(temp);    }});//提交数据JSON.stringify(poiArray)$.ajax({   type:"POST",    url:update_url,    data:{'poiData':JSON.stringify(poiArray),'areaId':parent.retAreaId(),'province':$("#province").val(),'city':$("#city").val(),'county':$("#county").val()},    dataType: "json",    success:function(data){            parent.layer.msg('保存成功', {icon:1});        parent.refresh();        parent.layer.close(index);                     }});    

服务端用字符串接受

String poiData

服务端接收后序列化成对象

List<PoiData> pois=JSON.parseArray(poiData, PoiData.class);

对象定义可以按照提交的数据来定义

import lombok.Data;public @Data class PoiData {    private String uid;    private String name;    private String address;    private float lat;    private float lng;}

然后就好了,备份下!

1 0
原创粉丝点击