-
Notifications
You must be signed in to change notification settings - Fork 0
XMLHttpRequest response
Nasimi Mamedov edited this page Aug 7, 2023
·
1 revision
Последовательность действий
Экземпляр XMLHttpRequest
Метод open()
Метод send()
Свойство readyState
Свойство status
Свойство responseText
Обработка событий
Метод setRequestHeader
Свойство responseType
объекта XMLHttpRequest
определяет тип данных ответа сервера
Возможными значениями являются:
- пустая строка (по умолчанию)
- arraybuffer
- blob
- document
- json
- text
Свойство response
будет содержать тело объекта в соответствии с responseType
- ArrayBuffer
- Blob
- Document
- JSON
- string
Если запрос завершился неудачей, то значением response
будет null
☕
var request = new XMLHttpRequest()
request.open (
"get",
'https://httpbin.org/get'
)
request.responseType = "arraybuffer"
request.onreadystatechange = function() {
if (
this.readyState === 4
&& this.status === 200
) {
console.log ( this.response )
}
}
request.send ()
var transport = new XMLHttpRequest ()
transport.onload = function ( event ) {
console.dir ( this.getAllResponseHeaders() )
}
transport.open (
'GET',
'https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'
)
transport.send()
last-modified: Tue, 20 Dec 2016 18:17:03 GMT
content-type: text/javascript; charset=UTF-8
cache-control: public, max-age=31536000, stale-while-revalidate=2592000
expires: Wed, 09 Oct 2019 00:23:02 GMT
Курсы были созданы для студентов A-Level Ukraine.
Использование данных материалов или любой их части коммерческими школами ( курсами ) является нарушением авторских прав.
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 |
⏬ |
---|
- Блок-схема алгоритма
- Developer Tools
- Chrome DevTools
- Переменные
- Оператор typeof
- Структуры данных
- Операторы присваивания
- Логические выражения
- Условные операторы
- Инкремент
- Свойство length
- Оператор цикла for
- UTF-8
Homework
- Нативные и host-объекты
- Литерал объекта
- Унаследованные свойства
- Конструктор
- Модель наследования
- Публичные и приватные свойства
- Оператор in
1
Homework
- Итерирующие методы массивов
- Тестирование производительности
- SHA
Homework
- strict mode
- Вычисляемые имена свойств
- Краткий синтаксис методов
- Краткий литерал объекта
- Классы
Homework
- npm
- webpack
Упражнение 1
- ES6 модули
Упражнение 2
- --mode | --watch
Упражнение 3
Упражнение 4
Упражнение 5
Упражнение 6
Упражнение 7
Упражнение 8
Homework
⏫ |
---|