您的位置:首页 > 编程语言

ajax提交加载进度条示例代码

2013-10-14 00:00 766 查看
实现效果图



加载图片



实现方式:

在jsp页面中加入

样式
.progress{z-index: 2000} 
.mask{position: fixed;top: 0;right: 0;bottom: 0;left: 0; z-index: 1000; background-color: #2F2F2F}

节点
<img id="progressImgage" class="progress" style="display:none" alt="" src="/ajax-loader.gif"/> 
<div id="maskOfProgressImage" class="mask" style="display:none"></div>

js
<p> </p><p>var img = $("#progressImgage"); 
var mask = $("#maskOfProgressImage");</p>

$.ajax({ 
url:url, 
type:"post", 
dataType:"json", 
data:data, 
beforeSend:function(xhr){ 
img.show().css({ 
"position": "fixed", 
"top": "40%", 
"left": "45%", 
"margin-top": function () { return -1 * img.height() / 2; }, 
"margin-left": function () { return -1 * img.width() / 2; } 
}); 
mask.show().css("opacity", "0.1"); 
}, 
success:function(result){ 
doSuccess() 
}, 
complete:function(xhr){ 
img.hide(); 
mask.hide(); 

} 
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: