• 前台传递数组后台通过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")
    }

  • 相关阅读:
    MTU 理解和遇到的一些问题
    tm使用
    C++字符串中转义符
    安卓系统修改host文件简单教程
    公有继承的一个理解
    模板打印函数
    linux 设置时区
    ACE中的inline
    SecureCRT中脚本进行交互,发送Ctrl+C
    C++中多态的实现原理
  • 原文地址:https://www.cnblogs.com/wwwcf1982603555/p/13307396.html
Copyright © 2020-2023  润新知