在使用layui.msg()是,通常我们会有一个提示消息,停留几秒之后跳转,用layui.msg的第二个参数就可以很简单的实现,这里马克一下:
//监听提交
form.on('submit(formDemo)', function(data){
$.ajax({
url:"{:url('admin/adminedit')}",
type: "POST",
data:$('#formData').serialize(),
dataType:'json',
success:function(d){
if(d.code == 1){
layer.msg(d.msg,{icon:1,time:3000,shade:0.4},function() {
location.href = "{:url('admin/index')}";
});
}else{
layer.msg(d.msg,{icon:2,time:3000,shade:0.4},function() {
location.href = "{:url('admin/index')}";
});
}
}
});
return false;
});
ajax请求回来之后的提示信息停留3秒后跳转,不会出现一闪而过的情况,参考一下.