什么是Ajax?
Ajax就是异步的Javascript和Xml
Ajax原理
简单来说就是在客户端和服务器之间加了一个中间层(ajax引擎),使用户的操作和服务器响应异步化
Ajax核心
XMLHttprequest
通过XMLHttprequest对象来向服务器发送异步请求,从服务器获取数据,然后用javascript来操作dom从而刷新页面
XMLHttprequest常用的属性
onreadyStateChange 每次状态所触发的事件处理程序
reponseText 从服务器进程返回数据的字符串模式
responseXML 从服务器返回dom兼容文档数据对象
status从服务器返回的数组代码(常见的几种)
400 请求出现语法错误
401 未经授权访问受密码保护的页面
403 资源不可用
404 未找到
200 一切正常
Ajax原生四大步骤
1.创建异步的请求对象
2.打开与服务器的链接
3.发送请求
4.接受响应,响应结束
网友评论