jquery将json数据传递到后台处理

前台处理:

function doInsert(){
     document.getElementById("saveBtn").disabled = true;
     var vRecordIds = jQuery("input[name='recordId']");
     var vTaskNames = jQuery("input[name='taskName']");
     var vBeginTimes = jQuery("input[name='beginTime']");
     var vEndTimes = jQuery("input[name='endTime']");
     var vMainContents = jQuery("input[name='mainContent']");
     if(vRecordIds.size() <= 0){
   return;
  }
  var data = "[";
  for(var i=0;i<vRecordIds.size();i++){
   var recordId = vRecordIds.get(i).value;
   var taskName = vTaskNames.get(i).value;
   var beginTime = vBeginTimes.get(i).value;
   var endTime = vEndTimes.get(i).value;
   var mainContent = vMainContents.get(i).value;
   if(i!=0){
    data += ",";
   }
   data += "{recordId:'"+recordId+"'";
   data += ",taskName:'"+taskName+"'";
   data += ",beginTime:'"+beginTime+"'";
   data += ",endTime:'"+endTime+"'";
   data += ",mainContent:'"+mainContent+"'}";
  }
     data += "]";
     jQuery.post(
       editAction,
       {data:encodeURI(data),
        projectId:document.forms[0].projectId.value,
        projectType:document.forms[0].projectType.value,
        actionType:'SaveInsert'},
       //回调函数
   function(data){
   if(data==1){

       alert("保存成功!");
       document.getElementById("saveBtn").disabled = false;
   }else{
       alert("保存失败!");
       document.getElementById("saveBtn").disabled = false;
   }
       }
     );
    }

后台处理:

1.String data= request.getParameter("data");
2.String fmtdata= URLDecoder.decode(data, "UTF-8");
3.JSONArray jsonArray= new JSONArray(fmtdata);
4.处理jsonArray

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值