let laypage,table,form,upload,fileList = new Array(); layui.use(['layer', 'form', 'element','laypage','upload'], function(){ //getToken(); //test2(); //test3(); var layer = layui.layer; //弹层 laypage = layui.laypage; //分页 table = layui.table; //表格 form=layui.form; upload=layui.upload; let uploadObj = upload.render({ elem: '#test2', multiple: true, dataType: "json", // exts: 'jpg|png|jpeg', acceptMime: 'image/jpg,image/png,image/jpeg', // number: 3, //最大上传数量 size: 1024 * 100, //最大文件大小,单位k auto: false, //是否自动上传 ,默认为true bindAction: '#hideUpload', //绑定的按钮 choose: function (obj) { uploadObj.config.elem.next()[0].value = ''; obj.preview(function (index, file, result) { var fileExtension = file.name.split('.').pop().toLowerCase(); // 检查文件是否为支持的格式 if("jpg|png|jpeg".indexOf(fileExtension) == -1){ layer.msg('文件格式不支持', {time: 2000, icon: 5}); // 阻止文件上传 return false; } $('#uploader-list').append( '
' + '

x

' + '' + '
' ); let map = new Map();//将选择的图片索引和图片写成对象存入集合 map.index = index; map.file = file; fileList.push(map); }); } }); form.on('submit(demo1)', function(data){ console.log(data.field); console.log(fileList[0].file); console.log(encryptCBC(fileList[0].file)) ; let formData = new FormData(); for (let i = 0; i < fileList.length; i++) { formData.append("file[]", fileList[i].file) } formData.append("param",JSON.stringify(data.field)) for (let [key, value] of formData.entries()) { console.log(key, value); } return false; }) }) //初始化表格 function initTable() { table.render({ elem: '#cityTable', url: PATH_URL+'/system/sys/sysLog/getSystemLogsTest', // 表单数据的接口 height: 470, page: true, cols: [[ {field:'cid',title: 'ID'}, {field:'ip', title: 'ip'}, {field:'failureReason', title: '名称'}, {field:'createDate',title: '名称'}, {field:'deposit', title: '名称'}, {toolbar: '#optionBar', title: '操作'} ]] }); } //POST body 传参 function getToken(){ $.ajax({ url: PATH_URL+'/auth/login', data: JSON.stringify({ "username":"guest", "password":"Bonus@admin123", "type":'1' }), type: 'POST', dataType:"json", contentType: "application/json", async: false, success: function (result) { localStorage.setItem("token",result.data.access_token) }, error: function () { } }); } //POST 请求 formdata //www-传参 自动加解密 function test2(){ $.ajax({ url: PATH_URL+'/auth/login2', data:{ "username":"guest", "password":"Bonus@admin123" }, type: 'POST', async: false, success: function (result) { console.log(result) }, error: function () { } }); } //get 请求 function test3(){ $.ajax({ url: PATH_URL+'zhgd/auth/login3', data:{ "username":"guest", "password":"Bonus@admin123" }, contentType: "application/json", type: 'GET', async: false, success: function (result) { console.log(result) }, error: function () { } }); }