新版本的XMLHttpRequest对象新增responseType和response属性。
- responseType:用于指定服务器端返回数据的数据类型,可用值为text、arraybuffer、blob、json或document。如果将属性值指定为空字符串值或不使用该属性,则该属性值默认为text。
- response:如果向服务器端提交请求成功,则返回响应的数据。
- 如果reaponseType为text时,则reaponse返回值为一串字符串。
- 如果reaponseType为arraybuffer时,则reaponse返回值为一个ArrayBuffer对象。
- 如果reaponseType为blob时,则reaponse返回值为一个Blob对象。
- 如果reaponseType为json时,则reaponse属返回值为一个JSON对象。
- 如果reaponseType为document时,则reaponse返回值为一个Document对象。