ajax是什么?
①ajax(asynchronouse javascript and xml)异步的javascript和xml。
②ajax技术包含了七种技术(javascript xml css xstl dom xhtml xmlHttpRequest),ajax是一个粘合剂。
传统的客户端和服务器响应方式
1.数据是整体提交
2.整个页面有刷新
3.用户体验不好
4.占带宽(最要命,4:1)
③ajax是一个与服务器端语言无关的技术,即可以用在(PHP,java ee,.net)。
④ajax可以给客户端返回三种格式数据(文本格式,xml,json格式)
json是原生态数据,非常好用。
⑤无刷新数据交换技术有以下:flash,java applet,框架,iframe,ajax
ajax运行原理示意图:
传统的请求方式:
使用ajax
在发送请求时,会创建一个ajax引擎对象(xmlHttpRequest),ajax引擎对象向服务器发送http请求,服务器会响应ajax引擎对象。http响应有三种数据(文本格式,xml,json格式)。
为什么可以异步处理?
ajax用于:
1.动态加载数据,按需取得数据。
如果不使用ajax,加载省市县乡镇会非常要命。
使用了ajax可以动态加载数据。
2.改善用户体验。
3.电子商务
4.访问第三方服务
5.数据的局部刷新。
ajax在什么地方用得多。
ajax经典案例--无刷新验证用户名
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。