网站建设个体营业执照,网站建设市场需求分析,图书馆网站建设目标,网站开发调研方案1.使用 layui 的 layer 组件来实现请求前添加一个加载 loading 的效果#xff0c;并在请求成功后关闭。
$(#switch).click(function() {layer.confirm(确认切换至英文环境?, function(index) {var loadingIndex layer.load(1, {shade: [0.1,#fff] //0.1透明度的…1.使用 layui 的 layer 组件来实现请求前添加一个加载 loading 的效果并在请求成功后关闭。
$(#switch).click(function() {layer.confirm(确认切换至英文环境?, function(index) {var loadingIndex layer.load(1, {shade: [0.1,#fff] //0.1透明度的白色背景});$.ajax({url: %rootPath%/login/langSwitch,type: post,dataType: json,data: {language: en},success: function (data) {if (data.code 10000) {layer.closeAll(loading);layer.msg(tips(data.code));}},error: function (data){layer.closeAll(loading);}})layer.close(index);});return false;
});
在以上的代码中我们使用了 layer.load() 方法来创建一个 loading 效果将其返回值保存到一个变量 loadingIndex 中。然后在发送请求前我们展示这个 loading并将其返回值赋值给 loadingIndex用于在请求成功或失败时关闭 loading。请求成功时我们使用 layer.closeAll(loading) 来关闭页面上所有的 loading。请求失败时同理。最后我们在弹出对话框之后将其关闭。
其中layer.msg() 方法可以用于在页面上弹出消息提示框。具体内容可以根据需要进行调整。