麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

form表單數據封裝成json格式并提交給服務器的實現方法

2019-11-19 14:44:05
字體:
來源:轉載
供稿:網友

1、jsp代碼,form表單:

<form action="#" id="costForm"><input type="hidden" id="userId" name="userId"/><div id="COST"> <img src='<%=path %>/cvc/center/images/close.png' class="close" style="width:34px;position:absolute;right:0px;top:0px;"></img> <h2 style="font-weight: bolder;font-size: 14px;">更改該注冊訂單的收費狀態</h2> <ul> <li>  <label for="report">    是否已報到:  </label>  <input type="radio" id="baodao1" name="baodao" value="1"/>是  <input type="radio" id="baodao0" name="baodao" value="0"/>否 </li> <li>  <label for="name">     姓  名:  </label>  <span id="costName"></span> </li> <li>  <label for="type">     注冊類型:  </label>  <span id="costType"></span> </li> <li>  <label for="sure_fee">    在線支付手續費:  </label>  <span id="costType">0</span> </li> <li>  <label for="sure_fee">     應收費金額:  </label>  <span id="price"></span> </li> <li>  <label for="already_fee">     已收費金額:  </label>  <input type="text" id="pay_" name="pay"/> </li> <li>  <label for="owe">     欠  款:  </label>  <span id="qianPay"></span> </li> <li>  <label for="fee_type">     付款方式:  </label>  <input type="radio" id="payType1" name="payType" value="3"/>銀行  <input type="radio" id="payType2" name="payType" value="4"/>郵局  <input type="radio" id="payType3" name="payType" value="5"/>現金  <input type="radio" id="payType4" name="payType" value="2"/>在線支付 </li> <li>  <label for="fee_evidence">     是否收到匯款憑證:  </label>  <input type="radio" id="isReceiveProof1" name="isReceiveProof" value="1"/>是  <input type="radio" id="isReceiveProof0" name="isReceiveProof" value="0"/>否 </li> <li>  <label for="fa_piao">     發票抬頭:  </label>  <span id="billTitle"></span> </li>   <li>  <label for="fa_piao">     發票編號:  </label>   <input type="text" id="billCode" name="billCode"/> </li> <li>  <label for="check_evidence">   是否已開發票:  </label>  <input type="radio" id="isBill1" name="isBill" value="1"/>是  <input type="radio" id="isBill0" name="isBill" value="0"/>否 </li> <li>  <label for="get_evidence">   是否已領發票:  </label>  <input type="radio" id="isDrawBill1" name="isDrawBill" value="1"/>是  <input type="radio" id="isDrawBill0" name="isDrawBill" value="0"/>否 </li> <li>   <label for="date">   已發確認日期:  </label>  <span id="confirmDate"></span>  <!-- <input type="text" id="confirmDate" name="confirmDate"/> -->   <!-- <input id="confirmDate" name="confirmDate" class="text" type="text" onClick="WdatePicker()"/> --> </li> <li>  <label for="check_letter">是否已發確認函:</label>  <span id="isConfirmInvitation"></span> </li>  <li>  <label for="fa_piao">在線支付狀態:</label>  <span id="payString"></span> </li> </ul> <div class="fee_opr">  <button type="button" class="fee_sure" style="border: none;background: #003260;color: #ffffff;padding: 3px 30px;margin-left: 10px;border-radius: 0px;">確定</button>  <button type="button" class="fee_cancel" style="border: none;background: #003260;color: #ffffff;padding: 3px 30px;margin-left: 10px;border-radius: 0px;">關閉</button> </div></div></form>

2、js代碼:

$(".fee_sure").click(function () {  var dataObj = $("#costForm").serialize();  var payType = $('input[name="payType"]:checked').val();  if(payType == undefined){   alert("請選擇付款類型");   return ;  }else{   $.ajax({    url:"/webCenter.do?method=saveUserMessage",    type: "post",     dataType:"json",    data:dataObj,    cache:false,    ifModified:true,    success:function(json){      if(json.flag == 1){       alert("1234");      }    }   })  } })

3、后臺action處理:

@RequestMapping(params ="method=saveUserMessage",method=RequestMethod.POST)  //導入發言     public void saveUserMessage(int userId,HttpServletRequest request,HttpServletResponse response){      try {       HttpSession session = this.getSession(request);       Adminuser adminUser = session.getAttribute("centerAdminUser") == null?null:(Adminuser) session.getAttribute("centerAdminUser");       if(adminUser == null){        try {         response.sendRedirect(request.getContextPath()+"/center/index.jsp");        } catch (Exception e) {         e.printStackTrace();        }       }else{        String billNumber = request.getParameter("billCode")==null?"":request.getParameter("billCode");        String isBaodao = request.getParameter("baodao")==null?"0":request.getParameter("baodao");        String haspay = request.getParameter("pay")==null?"0":request.getParameter("pay");        String payType = request.getParameter("payType")==null?"0":request.getParameter("payType");        String isFkpz = request.getParameter("isReceiveProof")==null?"0":request.getParameter("isReceiveProof");        String isYkfp = request.getParameter("isBill")==null?"0":request.getParameter("isBill");        String isYlfp = request.getParameter("isDrawBill")==null?"0":request.getParameter("isDrawBill");        JSONObject jsonObject = new JSONObject();        //AdminuserConferences adminuserConferences = webService.getAdminuserConferences(adminUser.getAdminuserId());        UserInfo userInfo = webService.getUserInfoById(userId);        if(userInfo!=null)        {         jsonObject.accumulate("flag",1);         ChcRegUser chcRegUser = webService.getChcRegUser(userId);         if(chcRegUser!=null)         {          chcRegUser.setHasPay(Integer.parseInt(haspay));          chcRegUser.setPayType(Integer.parseInt(payType));          if(chcRegUser.getHasPay()-chcRegUser.getPay()==0)          {           chcRegUser.setStateType(1);          }          webService.saveObject(chcRegUser);          userInfo.setIsBaodao(Integer.parseInt(isBaodao));          userInfo.setIsFkpz(Integer.parseInt(isFkpz));          userInfo.setBillNumber(billNumber);          userInfo.setIsYlfp(Integer.parseInt(isYlfp));          userInfo.setIsYkfp(Integer.parseInt(isYkfp));          webService.saveObject(userInfo);          jsonObject.accumulate("pay", chcRegUser.getPay());          jsonObject.accumulate("haspay", chcRegUser.getHasPay());         }        }else {         jsonObject.accumulate("flag",0);        }        writeJson(response, jsonObject.toString());       }      } catch (Exception e) {       e.printStackTrace();      }     }

以上這篇form表單數據封裝成json格式并提交給服務器的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品午夜国产va久久成人 | 久久老司机精品视频 | 99re久久最新地址获取 | 亚洲午夜在线视频 | 美女很黄很黄免费的 | 依依成人精品视频 | 欧美一级毛片大片免费播放 | 亚洲网站在线观看视频 | 午夜精品网 | www.91操| 精品爱爱 | 免费a级黄色毛片 | 久久蜜桃香蕉精品一区二区三区 | 亚洲第一页中文字幕 | 国产四区 | 亚洲精品动漫在线观看 | 国产成人精品视频在线 | 一级做a爰片性色毛片2021 | 日韩做爰视频免费 | 毛片在线免费 | 羞羞答答视频 | 免费啪视频在线观看 | 7777在线视频免费播放 | 久久国产精品久久久久久久久久 | 日本综合久久 | 最新一区二区三区 | 国产在线精品一区二区 | 激情宗合| 欧美成人午夜一区二区三区 | 亚洲字幕av | 欧美中文字幕一区二区三区亚洲 | 99欧美精品 | 久久精品视频黄色 | 久久蜜桃香蕉精品一区二区三区 | 天堂精品 | av电影院在线观看 | 污视频在线看 | 午夜精品成人 | 国产一区二区久久精品 | 久久骚 | 亚洲国产超高清a毛毛片 |