jQuery Ajax 异步加载显示等待效果代码分享


Posted in Javascript onAugust 01, 2016

AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。它并非一种新的技术,而是以下几种原有技术的结合体。

1) 使用CSS和XHTML来表示。

2) 使用DOM模型来交互和动态显示。

3) 使用XMLHttpRequest来和服务器进行异步通信。

4) 使用javascript来绑定和调用。

通过AJAX异步技术,可以在客户端脚本与web服务器交互数据的过程中使用XMLHttpRequest对象来完成HTTP请求(Request)/应答(Response)模型:

1) 不需要用户等待服务端响应。在异步派发XMLHttpRequest请求后控制权马上就被返回到浏览器。界面不会出现白板,在得到服务器响应之前还可以友好的给出一个加载提示。

2) 不需要重新加载整个页面。为XMLHttpRequest注册一个回调函数,待服务器响应到达时,触发回调函数,并且传递所需的少量数据。“按需取数据”也降低了服务器的压力。

3) 不需要使用隐藏或内嵌的框架。在XHR对象之前,模拟Ajax通信通常使用hack手段,如使用隐藏的或内嵌的框架(<iframe>标签)。

css:

#loading {
width:170px;
height:25px;
border:3px solid #C3DAF9;
position:absolute;
top:300px;
left:600px; 
z-index:10000; 
background-color:#F7F9FC;
line-height:25px;
vertical-align:middle;
font-size:11pt;
display:none;
}

html:

<div id="loading"><img src="${path}/map/image/2012032811155512.gif" alt=""/>正在加载数据,请稍候...</div>

js:

$.ajax({
async: true,
beforeSend: function () {
ShowDiv();
},
complete: function () {
HiddenDiv();
},
type : 'POST' ,
url : '',
data : {
},
success: function (data) {
//var obj = JSON.parse(data);
//var str = JSON.stringify(obj);
}
});
//显示加载数据
function ShowDiv() {
$("#loading").show();
}
//隐藏加载数据
function HiddenDiv() {
$("#loading").hide();
}

图片效果图如下所示:

jQuery Ajax 异步加载显示等待效果代码分享

以上所述是小编给大家介绍的jQuery Ajax 异步加载显示等待效果代码分享,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript中length属性的探索
Jul 31 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
Oct 11 Javascript
javascript数字时钟示例分享
Apr 23 Javascript
javascript结合fileReader 实现上传图片
Jan 30 Javascript
jQuery实现下拉框选择图片功能实例
Aug 08 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
轻松实现jquery选项卡切换效果
Oct 10 Javascript
分分钟玩转Vue.js组件
Oct 25 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
Sep 16 Javascript
脚手架vue-cli工程webpack的基本用法详解
Sep 29 Javascript
Vue.js中的高级面试题及答案
Jan 13 Javascript
微信小程序实现电子签名并导出图片
May 27 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
Aug 01 #Javascript
jQuery获取与设置iframe高度的方法
Aug 01 #Javascript
jQuery+Pdo编写login登陆界面
Aug 01 #Javascript
AngularJS基础 ng-dblclick 指令用法
Aug 01 #Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 #Javascript
Three.js学习之几何形状
Aug 01 #Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
Aug 01 #Javascript
You might like
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
Python对象体系深入分析
2014/10/28 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
超级实用的8个Python列表技巧
2020/08/24 Python
用python实现一个简单的验证码
2020/12/09 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
销售类个人求职信范文
2013/09/25 职场文书
求职者应聘的自我评价
2013/10/16 职场文书
应届生求职推荐信
2013/10/28 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
单位委托书格式范本
2014/09/29 职场文书
家长通知书家长意见
2015/06/03 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
SQL 窗口函数实现高效分页查询的案例分析
2021/05/21 SQL Server
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers
原生JS实现分页
2022/04/19 Javascript