ajax的使用(一)

    ajax向服务器异步发送和接受数据,然后用JavaScript解析。Ajax核心规范的名称继承于你用来建立和发送请求的JavaScript对象:XMLHttpRequest。这个规范有两个等级。所有主流浏览器都实现了第一级(Level1),它代表了基础级别的功能。第二级(Level2)扩展了最初的规范,纳入了额外的事件和一些功能来让它更容易与form元素协作,并且支持一些相关规范。
    ajax的整个流程,创建=>配置=>执行简单的请求,后期展示如何将时间作为请求的进度信号,如何处理请求和应用程序错误,如何跨越发起请求。

内容概要
问题 解决方案
发起一个Ajax请求 创建一个XMLHttpRequest对象,然后调用open和send方法
使用一次性事件追踪请求的进度 使用第二级的事件,比如onload、onloadstart和onloadend
探测和处理错误 响应错误事件,或者使用try...catch语句
设置Ajax请求的标头 使用setRequestHeader方法
读取服务器响应的标头 使用getResponseHeader和getAllResponseHeaders方法
发起跨源Ajax请求 设置服务器响应里的Aceess-Control-Allow-Origin标头
中止一个请求 使用abort
原文地址:https://www.cnblogs.com/Sarah119/p/8159208.html