前台傳遞數組后台通過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