1.什么是ajax?
向服务器请求数据无需刷新页面。ajax核心为XHR对象。 xhr对象的方法:open() open('get','url',false) 收到响应以后,响应数据会自动填充XH R对象的属性。包括reponseText,status,statusText.
2.XHR
GET请求,用于向服务器查询某些信息。 POST方法,用于向服务器发送应该被保存的数据。POST请求的有点在于 数据可以更多,格式不限制。
XHR XML HTTPREQUEST2
2.1.formData
formData可以不必再XHR对象上设置请求头部
2.超时设定
timout 请求时间在多少毫秒后就终止
3.overrideMimeType()
重写XHR相应的MIME类型
跨源资源共享 跨源的时候定义origin,服务器认为可以接受,在access-control-allow-origin中回发相同源信息。 带凭据的请求: withCredentails属性设置为true