ajax

 

同步:服务器处理完成一个请求才能进行下一个请求

处理过程:  提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事

异步: 服务器可同时处理一个或多个请求,不管成功失败

处理过程:  请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕

XMLHTTP 的 readyState 值含义:

    • 0--刚创建Ajax对象  
    • 1--已经调用open方法
    • 2--已经调用send方法
    • 3--已经返回部分数据
    • 4--请求完成,返回数据完整

xmlHttp.status的值

    •  200:服务器响应正常。
    •  304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。
    •  400:无法找到请求的资源。
    •  401:访问资源的权限不够。
    •  403:没有权限访问资源。
    •  404:需要访问的资源不存在。
    •  405:需要访问的资源被禁止。
    •  407:访问的资源需要代理身份验证。
    •  414:请求的URL太长。
    •  500:服务器内部错误

 

原文地址:https://www.cnblogs.com/sontan/p/7000586.html