layer
ajax layer 样式交互
$('#reset_sub').click(function() {
layer.confirm('是否重新计算?', function(index){
$.ajax({
url : BASE_URL + '/report/timeReset',
type : 'post',
data : $("#systemStartTime").serialize(),
dataType: 'json',
beforeSend: function(XMLHttpRequest) {
$("#reset_sub").attr({ disabled: "disabled" });
$("#btn_sub").attr({ disabled: "disabled" });
layer.msg('重新计算中…',{time: 11000000}); //足够大
},
success: function(returnedData){
if(returnedData.resultType=="OK"){
layer.alert("计算成功!");
$("#reset_sub").removeAttr("disabled");
$("#btn_sub").removeAttr("disabled");
}else{
layer.alert("计算失败!");
$("#reset_sub").removeAttr("disabled");
$("#btn_sub").removeAttr("disabled");
}
}
})
});
});
layer.msg(‘重新计算中…’,{time: 11000000}); //足够大提示层 设置提示时间
beforeSend 改善用户体验
$("#reset_sub").removeAttr(“disabled”); 操作按钮隐藏