XMLHttpRequest.responseType - тип відповіді сервера.
XMLHttpRequest.responseType;
XMLHttpRequest - об'єкт XMLHttpRequest.
responseType властивість об'єкту XMLHttpRequest яка повертає/задає рядок з типом відповіді сервера.
Якщо задати тип responseType то це вплине на тип отриманих даних від сервера у властивості response.
Присвоєння значення властивості responseType можливо лише у XMLHttpRequest2.
var xhr = new XMLHttpRequest();
xhr.open('GET', '', true);
xhr.onload = function(){
alert( this.responseType );
};
xhr.send(null);
var xhr = new XMLHttpRequest();
xhr.open('GET', '');
xhr.onload=function(){
alert("Завантажено. Тип: "+xhr.responseType);
}
xhr.responseType="text";
xhr.send(null);
var xhr = new XMLHttpRequest();
xhr.open('GET', '/dani/test.json', true);
xhr.responseType='text';
xhr.onload = function(){
console.log('responseType: '+ this.responseType ); //"responseType: text"
console.log('response: '+this.response); //"response: {"date":"04.01.2017T18:45:31:531","mas":[1, 2, "три"], "name":"тест JSON"}"
};
xhr.send(null);
var xhr = new XMLHttpRequest();
xhr.open('GET', '/dani/test.json', true);
xhr.responseType='json';
xhr.onload = function(){
console.log('responseType: '+ this.responseType ); //"responseType: json"
console.log('response: '+this.response); //"response: [object Object]"
};
xhr.send(null);