加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax总结

发布时间:2020-12-15 21:56:12 所属栏目:百科 来源:网络整理
导读:转自:http://zhoushunlong.iteye.com/blog/766408 index: 1,什么是Ajax 2,Ajax的优点和缺点 3,Ajax的主要用途 4,Ajax的执行流程 一,什么是Ajax: 属于一种无刷新技术,它是由多种技术组合而成一种新技术,Ajax它的交互是异步的,它在客户端用JavaScrip

转自:http://zhoushunlong.iteye.com/blog/766408


index:
1,什么是Ajax
2,Ajax的优点和缺点
3,Ajax的主要用途
4,Ajax的执行流程

一,什么是Ajax:


属于一种无刷新技术,它是由多种技术组合而成一种新技术,Ajax它的交互是异步的,它在客户端用JavaScript来接收、

发送、展示数据。用XML作为传输的介质。


异步的概念:在同一页面中,只提交了改动的部分,而别的部分并不提交,可以继续操作


异步的主要特征:局部刷新,所谓的局部刷新就是:向服务器提交请求,不需要重新刷新页面


二,Ajax的优点和缺点:


(1),优点:

1,页面无刷新,在页面内与服务器通信,给用户的体验非常好。


2,使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。


(2),缺点:

1,Ajax会使back按钮失效,这是Ajax比较严重的缺点。


2,客户不能很明确的分清是否已经刷新了。


3,Ajax接受的响应都是"文本类型"的,需要对其进行解析,耗费大量的时间和带宽,当响应所返回的数据比较大时,

会严重的影响速度,因此,在这种情况下,最好不要使用Ajax。


三,Ajax的主要用途:


用于树形菜单,级联下拉框,数据校验,及时信息(一般用在网络聊天室里)


四,Ajax的执行流程:


1,发出一个Http请求,通过XMLHttpRequest对象发送,在生成XMLHttpRequest对象时,要注意区分浏览器的类型(IE和非IE)。


2,声明回调函数:即:指定当服务器为你的请求作出相应后,有哪个javaScript函数来处理这个响应


3,打开请求


4,发送请求


5,接受响应

6,处理响应数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读