$.ajax({
url:"/requestLog/logRe",
data:{
code:code
},
beforeSend: function () {
load();
},
complete: function () {
disLoad();
},
ajax 上加上 beforeSend跟complete
//弹出加载层
function load() {
$("<div class=\"datagrid-mask\" id='bodymask' style='z-index:100001'></div>").css({display:"block",width:"100%",height:$("body").height()}).appendTo("body");
$("<div class=\"datagrid-mask-msg\" id='bodymask-msg' style='z-index:100001;' ></div>").html("重发中,请稍候。。。").appendTo("body").css({display:"block",position: "fixed",left:($(document.body).outerWidth(true) - 190) / 2,top:($(window).height() - 45) / 2 });
}
//取消加载层
function disLoad() {
$(".datagrid-mask").remove();
$(".datagrid-mask-msg").remove();
}
就行了
//弹出加载层
load:function(target,text,reduceHeight) {
if(!reduceHeight){
reduceHeight=0;
}
$("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(target).height()-reduceHeight }).appendTo($(target));
$("<div class=\"datagrid-mask-msg\"></div>").html(text).appendTo($(target)).css({ display: "block", left: ($(target).outerWidth(true) - 190) / 2, top: ($(target).height() - 45) / 2,height:45});
},
//取消加载层
disLoad:function() {
$(".datagrid-mask").remove();
$(".datagrid-mask-msg").remove();
}