1、layer弹出框提交到后台数据之后,怎么刷新页面并且自动关闭弹出框
// 更新成功之后关闭窗口,并且刷新子窗口 layer.msg(msg, function () { var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.location.reload(true); parent.layer.close(index); //再执行关闭 });
2、 layui提交表单里面既有json数据,也有文件数据怎么提交
batch_data = JSON.stringify(data.field); var file = $('input[type=file]')[0].files[0]; var myFormData = new FormData(); myFormData.append("file", file) myFormData.append("batch_data", batch_data) $.ajax({ url: '/xxx/xxx', type: "POST", async: false, processData: false, // 不处理数据( 必须有) contentType: false, //不设置内容类型 ( 必须要) data: myFormData, headers: { 'X-CSRFToken': "{{ csrf_token }}" }, success: function (data) { code = data['code']; msg = data['msg']; if (code == 0) { layer.msg(msg, {time: 1000, icon: 1}, function () { var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.location.reload(true); //父层页面刷新 parent.layer.close(index); //再执行关闭 }); } else { layer.msg(msg, {icon: 2}); } }, error: function (data) { alert("报错"); } }); return false;3、 layui怎么设置在PC上显示,在移动端隐藏
使用layui中的layui-hide-xs类名可以实现此效果,即把class类名设置为layui-hide-xs,就能实现移动端访问的时候隐藏效果了。
原创文章,转载请注明出处:http://124.221.219.47/article/layui/