1、AJAX
1.1 AJAX相关概念
(1) 为什么要有AJAX
有需求实现刷新页面中的局部,但是传统的请求方式只能通过刷新整个页面达到改变内容的目的,于是就又了AJAX。用于(时间倒计时,点赞功能,邮箱用户名验证等等)
(2) AJAX特点
异步加载,局部刷新
1.通过发送请求,获取响应的一种浏览器交互技术
2.异步:ajax请求,并不阻断我们继续对浏览器进行操作.
(3) Ajax的使用
1.通过xmlhttp技术,发送请求,xmlhttp可以在javascript和js脚本中直接执行(或jquery);
2.发送ajax请求,需要使用xmlhttprequest对象。浏览器的内核中内置了js的解析器,而js中自己引入了xmlhttp技术(可以直接使用);
3. 使用ajax需要定义四个参数,用逗号隔开。
url(要提交的selvet位置)、
data(要发送的数据,可以是json格式)、
callback(回调函数,要执行的内容)、
type(返回值的类型,xml,json,text,html等等)
1.2 AJAX实现
- 传统用户注册方式:需要输入用户名,点击提交按钮之后,才会去查询数据库中是否已存