layui的loading怎么结束,一直加载,无效等常见问题总结
layer.load常见问题汇总
<script> layui.use(['form', 'layer'], function () { var form = layui.form, layer = layui.layer, $= layui.jquery; form.on('submit(submit)', function (data) { var loading = layer.load(1, {shade: [0.1, '#fff']});//在post之前定义loading $.post("", data.field, function (res) { layer.close(loading);//post执行之后关闭loading if (res.code > 0) { layer.msg(res.msg, {time: 1800, icon: 1}, function () { location.href = res.url; }); } else { layer.msg(res.msg, {time: 1800, icon: 2}); } }); }); }); </script>
如何结束layui的loading
layer.load默认是不会自动关闭,需要在ajax回调之后使用layer.close(loading)
或者layer.closeAll('loading');
来关闭加载层
layer.load无效原因分析
1.页面需要引入layer
layer = layui.layer
2.未定义layer.load
在ajax之前先定义loading(也可以根据自己需要定义,官方定义的为index)
var loading = layer.load(1, {shade: [0.1, '#fff'],time: 10*1000});//在post之前定义loading
元素说明:
- 1为图标样式,支持0-2,默认为0;
- shade为透明度,可自定义背景色;
- time设定最长等待10秒;
本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/517.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
点赞 1
热门主题
相关阅读
- layui通过页面地址传参数,定位指定tab选项卡的方法
- layui框架开发,基于xm-select实现下拉多选的方法
- layui框架使用,layer.open隐藏/取消确定按钮的方法
- layui表格排序sort设置,layui能根据中文数字排序吗
- layui触发排序切换,如何实现全局排序
- layui整合codemirror解决获取不到textarea值的方法
- layui中根据创建时间sort排序
- 现在想用layui怎么办
- layui的表格合计totalRow后面添加单位或文字的方法
- layui为什么select/checkbox/radio没显示
- layui 表格sort排序时,序号不打乱
- layui引用其他页面,并在提交后关闭引用页面,且刷新当前页面的方法