XMLHttpRequest responseText - garevna/js-course GitHub Wiki

AJAX

:mortar_board: XMLHttpRequest


:mortar_board: responseText

:warning: Только для чтения

"Тело" ответа сервера

При получении от сервера текстового файла содержимое файла будет значением этого свойства

При обработке асинхронного запроса данные могут быть загружены не полностью, но значение responseText всегда содержит тот текст, который уже получен от сервера

Свойство responseText допустимо только для текстового содержимого

:coffee: 1

var transport = new XMLHttpRequest ()

transport.open (
    "GET",
    "https://www.random.org/strings/?num=1&len=10&digits=on&upperalpha=on&loweralpha=on&unique=on&format=plain&rnd=new"
)

transport.onreadystatechange = function ( event ) {
   if ( this.readyState === 4 && 
        this.status === 200 ) 
           console.log ( this.responseText )
}

transport.send()

:coffee: 2

var transport = new XMLHttpRequest ()

transport.open (
    "GET",
    "https://www.random.org/strings/?num=10&len=20&digits=on&upperalpha=on&loweralpha=on&unique=on&format=plain&rnd=new"
)

transport.onload = function ( event ) {
   this.status === 200 ? 
       console.log ( this.responseText ) :
       null
}

transport.send()


:briefcase: Упражнения :link: Протокол TCP :link: RFC793