Ajax上传附件

匿名 (未验证) 提交于 2019-12-02 23:43:01
 主要是 formData 其他的没什么 var showTHArray = ['key','名称']; function updateFileFun(obj){     if(jQuery("#edid").val()){         var formData = new FormData();         formData.append("fileMap", document.getElementById("attachFile").files[0]);         formData.append("edid", jQuery("#edid").val());         jQuery.ajax({             type: 'post',             url : 'IGOCRG0103_Upload.do',             data: formData,             cache: false,             processData: false,             contentType: false,         }).success(function (data) {             debugger;             if(data){                 var obj = eval("("+data+")");                 var jsonArray = obj.returnList;                 var attrKey = obj.attrKey;                 jQuery("#attkey").val(attrKey);                 //创建表格                 var dynamicTABLE = document.createElement("table");                 //设置样式                 dynamicTABLE.setAttribute("class", "table");                 dynamicTABLE.setAttribute("id", "ocrgContrastTable");                 dynamicTABLE.style.border = '1px solid #D8BFD8';                 dynamicTABLE.style.borderCollapse = 'collapse';                 //创建THEAD 标题行                 var dynamicTHEAD = document.createElement("thead");                 var dynamicTHEADTR = document.createElement("tr");                 //循环标题行值,设置标题行                 for (var i = 0; i < showTHArray.length; i++) {                     var dynamicTH = document.createElement("th");                     dynamicTH.setAttribute("class", "align-center");                     dynamicTH.innerHTML = showTHArray[i];                     dynamicTH.style.border = '1px solid #00BFFF';                     dynamicTHEADTR.appendChild(dynamicTH);                 }                 dynamicTHEAD.appendChild(dynamicTHEADTR);                 dynamicTABLE.appendChild(dynamicTHEAD);                 //创建TBODY                 var dynamicTBODY = document.createElement("tbody");                 for (var i = 0; i < jsonArray.length; i++) {                     var value = jsonArray[i];                     //创建数据行TR                     var dynamicTR = document.createElement("tr");                     dynamicTR.setAttribute("rowindex", (i + 1));                     var dynamicTD1 = document.createElement("td");                     dynamicTD1.setAttribute("class", "align-center");                     dynamicTD1.style.border = '1px solid #00BFFF';                     dynamicTD1.innerHTML = '<input readonly="readonly" type="text" value="'+value+'" name="ocrgKey" >';                     dynamicTR.appendChild(dynamicTD1);                     var dynamicTD2 = document.createElement("td");                     dynamicTD2.setAttribute("class", "align-center");                     dynamicTD2.style.border = '1px solid #00BFFF';                     dynamicTD2.innerHTML = "<input type='text' name='ocrgValue'>";                     dynamicTR.appendChild(dynamicTD2);                     dynamicTBODY.appendChild(dynamicTR);                 }                 dynamicTABLE.appendChild(dynamicTBODY);                 jQuery("#ocrgContrastDiv").append(dynamicTABLE);             }         }).error(function () {             alert("上传失败");         });     }else{         Layer.alert("统计不能为空!");         jQuery("#attachFile").val("");     } }
文章来源: https://blog.csdn.net/qq_34004756/article/details/91973676
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!