这里有新鲜出炉的 jQuery 示例,程序狗速度看过来!
jQuery 是一个兼容多浏览器的 javascript 框架,核心理念是 write less,do more(写得更少, 做得更多)。jQuery 在 2006 年 1 月由美国人 John Resig 在纽约的 barcamp 发布,吸引了来自世界各地的众多 JavaScript 高手加入,由 Dave Methvin 率领团队进行开发。
请求的 url:
上传滚动等待效果想必大家在很多场合都有见过吧,本文将介绍 jquery.blockUI.js 实现上传滚动等待效果,感兴趣的你可不要错过了哈,希望可以帮助到你
- 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:'
来源: http://www.phperz.com/article/17/0418/280772.html