前台传递数组后台通过json字符串承接和处理


页面处理的demo

var events = getEvents()//获取数组对象
var data = {jsonStr: ''};
var param=[];
for(var i=0;i<events.length;i++){
if(events[i].extendedProps.isSave=='1'){
continue;
}
var obj={};
obj.arrangeManid=events[i].id;
obj.planstartTime=events[i].start;
obj.planendTime=events[i].end;
obj.arrangeMan=events[i].title;
param.push(obj);
}
if(param.length == 0){
return;
}
data.jsonStr = JSON.stringify(param);
    var rows=$('#bootstrap-table').bootstrapTable('getSelections');
            $("#jsonStrObj").val(JSON.stringify(rows));
            if ($.validate.form()) {
                $.operate.save(prefix + "/saveArrangeBatchOperate", $('#formId').serialize());
            }

java后台处理      

     JSONArray jsonArray=JSONArray.parseArray(jsonStrObj); 
        
for (int i = 0; i < jsonArray.size(); i++) { //得到对象 JSONObject obj = jsonArray.getJSONObject(i);
          String key_value=obj.getString("key")
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM