一、创建事件方式
function showLoad() {
return layer.msg('拼命执行中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: 'auto', time:100000});
}
function closeLoad(index) {
layer.close(index);
}
function showSuccess() {
layer.msg('执行成功!',{time: 1000,offset: 'auto'});
}
二、创建请求
var i;
$.ajax({
url: '',
type: 'POST',
async: true,
cache: false,
data: data.field,
beforeSend: function () {
i=showLoad();
},
success: function (res) {
if (res.success) {
closeLoad(i);
showSuccess();
} else {
closeLoad(i);
layer.alert(res.msg);
}
}
})
注意事项:注意: ajax请求一定要是异步的,加载层可以使用layer.load()
。