name edit edi sta .html async ajax 后台语言
//样式
提交 取消
//js
function addleave() { //onsubmit事件执行的函数; var jsonuserinfo = $(‘#addleave‘).serializeJson(); var jsonuserinfodata = $(‘#addleave‘).serialize(); var attachmentdata = JSON.stringify(jsonuserinfo); attachmentdata = $.base64.encode(attachmentdata, ‘utf8‘); var data = new FormData($(‘#addleave‘)[0]); $.ajax({ url : mainUrl+‘leave/add‘, type : "post", async:true, data : new FormData($(‘#addleave‘)[0]), contentType : "application/json;charset=utf-8", dataType : "text", processData: false, contentType: false, beforeSend: function(request) { request.setRequestHeader("token", token); request.setRequestHeader("attachmentdata", attachmentdata) }, success : function show(result) { if(result==‘success‘){ $(‘#addleave‘)[0].reset(); }else { } }, error: function(XMLHttpRequest, textStatus, errorThrown) { } }); return false; }
编辑中显示的文件
function edit(){ //点击编辑按钮的函数 if(mainid == ‘‘){ popWindow(‘未选中‘) }else { if(fileName==‘‘||fileName==null){ $(‘#fileEdit‘).html(‘无‘) }else{ var name = fileName.split("|"); var url = fileUrl.split("|"); var suf = fileSuf.split("|"); var op=‘‘; for(var i=0;i if(suf[i]==‘png‘||suf[i]==‘jpeg‘||suf[i]==‘pdf‘||suf[i]==‘tif‘||suf[i]==‘gif‘){ op+=""+i+""+name[i]+ "删除"+ "下载"+ "预览"+ "" }else{ op+=""+i+""+name[i]+ "删除"+ "下载"+ "" } } $(‘#fileEdit‘).html(op) } $(‘#myModal1‘).modal(‘show‘); } }
function delFile(org){ //点击删除执行的函数 $(org).parent().remove(); }
function doEdit(){ //编辑提交执行的函数 var ii=‘‘; var length=$(‘#fileEdit‘).find(‘div‘).length; for(var i=0;i var t = $(‘#fileEdit‘).find(‘div‘).eq(i).find(‘span‘).html(); ii+=t+‘&‘; } var jsonuserinfo = $(‘#doEdit‘).serializeJson(); var jsonuserinfodata = $(‘#doEdit‘).serialize(); var attachmentdata = JSON.stringify(jsonuserinfo); attachmentdata = $.base64.encode(attachmentdata, ‘utf8‘); var data = new FormData($(‘#doEdit‘)[0]); $(‘.spinnerBox‘).show(); $.ajax({ url : mainUrl+‘leave/update‘, type: ‘POST‘, cache: false, data: new FormData($(‘#doEdit‘)[0]), processData: false, contentType: false, dataType: ‘text‘, beforeSend: function(request) { request.setRequestHeader("token", token), request.setRequestHeader("attachmentdata", attachmentdata), request.setRequestHeader("attachmentindex", ii) }, success : function show(result) { if(result==‘success‘){ popWindow(‘编辑成功‘); $(‘#myModal1‘).modal(‘hide‘); $("#grid1").data(‘kendoGrid‘).dataSource.read(); $("#grid1").data(‘kendoGrid‘).refresh(); }else { popWindow(‘编辑失败‘); $(‘#myModal1‘).modal(‘hide‘); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { }, complete: function(XMLHttpRequest, textStatus){ $(‘.spinnerBox‘).hide(); } }); return false; }
ajax中form表单中含有文件上传功能,后台语言是java,包括图片的下载,预览,删除
来源: http://www.bubuko.com/infodetail-2083915.html