layui.use(['form','layer','laydate','table','laytpl','layedit','upload'],function(){ var form = layui.form, // layer = parent.layer === undefined ? layui.layer : top.layer, layer = layui.layer, $ = layui.jquery, laydate = layui.laydate, laytpl = layui.laytpl, table = layui.table, layedit = layui.layedit ,upload = layui.upload; //调用编辑器 var tableIds = 'housesList'; var reloadId = 'tablerReload'; //日期 laydate.render({ elem: '#date1' }); laydate.render({ elem: '#date2' }); $('.demoTable .layui-btn').on('click', function(){ var type = $(this).data('type'); active[type] ? active[type].call(this) : ''; }); form.on('submit(del_alls_house)',function (data) { var checkStatus = table.checkStatus('tablerReload'); var index = layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8}); //数据提交提示 if(typeof checkStatus.data[0] == 'object'){ layer.confirm('您确定要删除吗?',{btn:['确认','取消']},function(){ var formdat = new FormData(); $.each(checkStatus.data,function (key,val) { formdat.append('hid[]',val.id); }) $.ajax({ cache : true, type : "post", url : "/house/housedel", data : formdat, // 你的formid // async : false, //async 默认为true异步,修改为false为同步 contentType: false, //jax 中 contentType 设置为 false 是为了避免 JQuery 对其操作,从而失去分界符,而使服务器不能正常解析文件 processData: false, //当设置为true的时候,jquery ajax 提交的时候不会序列化 data,而是直接使用data error : function(request) { layer.close(index); //关闭数据提交信息 layer.alert("网络超时"); }, success : function(data) { if (data.code == 200) { layer.msg(data.msg); reloadTable(reloadId); } else { layer.msg(data.msg); } } }); }) return false; } layer.msg('请选择需要删除的楼盘',{icon:5}); return false; }) form.on('submit(xia)',function (data) { layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8}); //数据提交提示 var formData = new FormData($('form')[0]); $.ajax({ cache : true, type : "post", url : "/house/batchsaveform", data : formData, // 你的formid // async : false, //async 默认为true异步,修改为false为同步 contentType: false, //jax 中 contentType 设置为 false 是为了避免 JQuery 对其操作,从而失去分界符,而使服务器不能正常解析文件 processData: false, //当设置为true的时候,jquery ajax 提交的时候不会序列化 data,而是直接使用data error : function(request) { layer.msg("网络超时"); }, success : function(data) { if(data.data != null){ layer.msg(ReturnInfo(data.data),{icon:5}); return ; } layer.msg(data.msg); } }); return false; }) form.on('submit(edit)',function (data) { var index = layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8}); //数据提交提示 var formData = new FormData($('#house_edit_form')[0]); // var trArry = $('.layui_w_licence table.layui-table tbody tr'); // $.each(trArry,function(i,v){ // var _licenseKey =$(this).find('input[name="licenseKey"]').val(); // if(_licenseKey !=""){ //判断许可证号是否为空 // formData.append('licenseKey[]',_licenseKey); // formData.append('issueDate[]',$(this).find('input[name="issueDate"]').val()); // formData.append('buildingName[]',$(this).find('input[name="buildingName"]').val()); // } // }) $.ajax({ cache : true, type : "post", url : "/house/editfrom", data : formData, // 你的formid // async : false, //async 默认为true异步,修改为false为同步 contentType: false, //jax 中 contentType 设置为 false 是为了避免 JQuery 对其操作,从而失去分界符,而使服务器不能正常解析文件 processData: false, //当设置为true的时候,jquery ajax 提交的时候不会序列化 data,而是直接使用data error : function(request) { layer.close(index); //关闭数据提交信息 layer.alert("请联系管理员"); }, success : function(data) { if (data.code == 200) { layer.msg(data.msg); } else if(data.code == 300){ layer.msg(data.msg); layer.msg(ReturnInfo(data.data),{icon:5}); } } }); return false; }); //加载省数据 function loadProvince() { $.ajax({ url : '/categorycity/citypid', type : 'post', async: false,//使用同步的方式,true为异步方式 data : {'pid':0},//这里使用json对象 success : function(data){ console.log(data); var areaData = data.data; var proHtml = ''; for (var i = 0; i < areaData.length; i++) { proHtml += ''; } //初始化省数据 $('select[name=province]').append(proHtml); form.render(); }, fail:function(){ } }); } loadProvince(); form.on('select(province)',function (data) { $.post('/categorycity/citypid',{'pid':data.value},function (data) { var areaData = data.data; var proHtml = ''; $('select[name=city]').html(''); proHtml = ''; for (var i = 0; i < areaData.length; i++) { proHtml += ''; } //初始化省数据 $('select[name=city]').append(proHtml); form.render(); }) }) })