1. ajax概述
AJAX asynchronous js and xml: 异步的js和xml
AJAX是一个异步请求的操作,可以在页面大部分内不变情况下完成局部刷新的操作。
ajax是通过js来实现的。其中异步请求发送的数据是xml格式的数据。
随着技术的发展,ajax发送和接收的数据格式有以下几种:
xml
json 字符串
text 纯文本
ajaj 也可以称之为 aj
2. ajax运行原理
同步交互:
请求发出,浏览器必须得到响应结果之后,才可以继续发送下一次的请求,在等待过程中,浏览器不能进行任何操作。
异步交互:
请求发出,浏览器可以继续进行更多的操作,不必等待响应结果,仍然可以发送更多的请求。服务器会根据每一个请求依次作出响应。浏览器在这个过程中,可以任意操作。
a. 实践场景:
异步:
同步:
百度搜索框后的按钮,还有就是你同时请求两个servlet文件需要两个servlet都返回一个值并比较值是否符合要求。这时候为了同时拿到返回的值要采用同步
b. 异步请求
优点:
用户体验较好。减少服务器访问压力。
缺点:
增加服务器访问压力。 恶意的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。