1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
| layui.use(['upload', 'element', 'layer','form'], function(){ var $ = layui.jquery ,upload = layui.upload ,element = layui.element ,layer = layui.layer ,form = layui.form; var myfile; var uploadInst = upload.render({ elem: "#preview_img" ,url: '${ctx}/item/exUpdate' ,auto: false ,accept: 'images', choose: function (obj) { obj.preview(function (index, file, result) { $('#demo').attr('src',result); myfile = file; $('#colla_img').find('img').remove(); $('#colla_img').append('<a href="#" οnclick="openImg();"><img id="showImg" src="' + result + '" width="370px"></a>'); }) }, before: function(obj) { obj.preview(function(index, file, result) { $('#demo').attr('src', result); }); },
done: function (res) { if(res.code > 0) { return layer.msg('上传失败'); } },
error: function (index, upload) { var demoText = $('#demoText'); demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>'); demoText.find('.demo-reload').on('click', function() { uploadInst.upload(); }); } }); form.on('submit(*)', function(data){
var myForms = $('#myupdate')[0]; var formdatas = new FormData(myForms); formdatas.append("item",JSON.stringify(data.field)); formdatas.append("file",myfile); console.log(formdatas);
$.ajax({ type:"post", url:"", data:formdatas, contentType: false, processData: false, dataType:"json", success:function (data) { if (data.code==20000){ console.log("update_yh修改"+data.message); layer.alert("修改成功", { icon: 6 }, function() { xadmin.close(); xadmin.father_reload(); }); } } }); return false; }); });
|