AJAX=异步+JavaScript+XML(Asynchronous JavaScript and XML)
简短的说,在不重复整个网页的情况下,AJAX 通过后台加载数据并在网页上进行显示。
ajax技术包含了几种技术:javascript、xml、css、xstl、dom、xhtml和XMLHttpRequest七种技术,所以ajax就像是粘合剂把七种技术整合到一起,从而发挥各个技术的优势,威力惊人。
ajax技术解决了很多其它技术解决不了的问题,比如:
(1)页面无刷新的动态数据交换
(2)局部刷新页面[验证用户名唯一]
(3)界面的美观 [增强用户体验]
(4)对数据库的操作
(5)可以返回简单的文本格式,也可以返回 xml文件格式, json数据格式
■ ajax经典案例—无刷新验证用户名
在用户注册时:
1 传统的方法是把用户填写的所有信息都提交到服务器,如果用户名重复,就会出异常。
2 如果使用ajax我们可以只提交用户名,确认用户名是否存在,再让用户点击注册