您好,欢迎访问一九零五行业门户网

jquery.blockUI.js上传滚动等待效果实现思路及代码_jquery

请求的url:
复制代码 代码如下:
function request(url, onsuccess, paras, method, isasync, ismask) {
$.ajax({type:method,url:url,async:isasync,data:paras,success:function(request){onsuccess(request,ismask);},error:function(e) {if(ismask)
$('#div_mask').unblock();},beforesend:function(e){if(ismask)$('#div_mask').block({message:''});}});
}
ajax 中同步或者异步请求url时,当要响应返回的请求,这是有个等待过程的。
复制代码 代码如下:
success:function(request){onsuccess(request,ismask);},error:function(e) {if(ismask)$('#div_mask').unblock();},beforesend:function(e){if(ismask)
$('#div_mask').block({message:''});}
1、在这里success后面的是在成功返回响应后去掉的方法({onsuccess)。
2、error是错误的时候去调的方法(error:function(e) {if(ismask)$('#div_mask').unblock();})。unblock()是jquery.blockui.js的方法,当出错的时候关掉滚动。
3、在后面beforesend是在响应的时候发送数据,开始去调用的方法$('#div_mask').block({message:''},
block是jquery.blockui.js的方法,打开div进行滚动。
效果图:
其它类似信息

推荐信息