• jquery_post


    $(document).ready(function() {
       codeVM = avalon.define({
          $id: 'codeCtrl',
          CODEDATA: []
       });
       
        $("#btnShopOrderInfo").click(function(e) {
           var filePath = $("input[name='ShopOrderXlsx']").val();
           if (!filePath) {
              return showErrorInfo("请选择需要上传的文件!"), false;
           }
           
           var formData = new FormData();
           formData.append("ShopOrderXlsx", document.getElementsByName("_ShopOrderXlsx")[0].files[0]);
           $.ajax({
              url: path + '/ImportAbnormalUserServlet?method=PARSE_FILE',
              type: 'POST',
              data: formData,
              contentType: false,
              processData: false,
              dataType: 'json',
              success: function (data) {
                 if (data.RESULT === 'SUCCESS') {
                    if (data.LIST_MAP && data.LIST_MAP.length > 0) {
                       $("#DIV_1").css("display", "block");
                       codeVM.CODEDATA = data.LIST_MAP;
                    } else {
                       $("#DIV_1").css("display", "none");
                    }
                    
                    showSuccessInfo("上传并解析文件成功,共解析到数据[" + data.LIST_MAP.length + "]条.");
                 } else {
                    showErrorInfo(data.MSG);
                 }
              },
              error: function(data) {
                 showErrorInfo(data.MSG);
              }
           });
        });
        
        $("#btnSubmit").click(function(e) {
           var trArrays = $("#TBODY_3").find("tr");
           if (trArrays.length === 0) {
              return showErrorInfo("没有要提交的数据, 请检查!"), false;
           }
           var shopOrderArr = [];
           var ABNORMAL_TYPEArr=[], GRADEArr=[],PUSH_TIMEArr=[],PUSH_USER_IDArr=[];
           for (var index = 0; index < trArrays.length; index++) {
              var trObject = trArrays[index];
              var jqObject = $(trObject);
              // 自定义字段
              ABNORMAL_TYPEArr.push(jqObject.find("input[id='ABNORMAL_TYPE']").val());
              GRADEArr.push(jqObject.find("input[id='GRADE']").val());
              PUSH_TIMEArr.push(jqObject.find("input[id='PUSH_TIME']").val());
              PUSH_USER_IDArr.push(jqObject.find("input[id='PUSH_USER_ID']").val());
           }
           
           var url = path + "/ImportAbnormalUserServlet?method=COMMIT_IMP_DATA";
           var postData = {
                 ABNORMAL_TYPE: ABNORMAL_TYPEArr,
                 GRADE: GRADEArr,
                 PUSH_TIME: PUSH_TIMEArr,
                 PUSH_USER_ID: PUSH_USER_IDArr
           };
           $.post(url, postData, function(ret) {
              if (ret.RESULT === 'SUCCESS') {
                 showSuccessInfo("数据提交成功!");
              } else{
                 showErrorInfo(ret.MSG);
              }
           }, 'json');
        });
    });
    
  • 相关阅读:
    在jQuery ajax中按钮button和submit的区别分析
    jQuery学习-打字游戏
    AndroidManifest.xml权限大全
    判断数据连接----小程序
    ADB常用的几个命令
    Android的ADB配置环境和adb指令使用
    读懂Android项目结构目录
    Android四大组件
    多态继承
    匿名内部类
  • 原文地址:https://www.cnblogs.com/csjoz/p/15905034.html
Copyright © 2020-2023  润新知