微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

12.ajax

       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] 举报,一经查实,本站将立刻删除。

相关推荐