С объекта XMLHttpRequest вы можете обновить части веб-страницы, без перезагрузки всей страницы.
Попробуйте сами - Примеры
Простой пример XMLHttpRequest
Создание простой XMLHttpRequest, и извлекать данные из файла TXT.
Получить информацию заголовка с getAllResponseHeaders()
Получить информацию заголовка ресурса (file) .
Получить конкретную информацию заголовка с getResponseHeader()
Получить конкретную информацию заголовка ресурса (file) .
Получить содержимое файла ASP
Как веб-страница может обмениваться данными с веб-сервером в то время как символы типа пользователя в поле ввода.
Извлечения содержимого из базы данных
Как веб-страница может извлечь информацию из базы данных с объектом XMLHttpRequest.
Получить содержимое файла XML
Создание XMLHttpRequest для извлечения данных из файла XML и отображать данные в HTML-таблице.
Объект XMLHttpRequest
Объект XMLHttpRequest используется для обмена данными с сервером за кулисами.
Объект XMLHttpRequest является the developers dream , потому что вы можете:
- Обновление веб-страницы без перезагрузки страницы
- Запрос данных с сервера после загрузки страницы
- Получение данных с сервера после загрузки страницы
- Отправка данных на сервер в фоновом режиме
Методы объекта XMLHttpRequest
метод | Описание |
---|---|
abort() | Отменяет текущий запрос |
getAllResponseHeaders() | Возвращает информацию заголовка |
getResponseHeader() | Возвращает конкретную информацию заголовка |
open(method,url,async,uname,pswd) | Определяет тип запроса, URL-адрес, если запрос должен быть обработан асинхронно или нет, и другие необязательные атрибуты запроса Метод: тип запроса: GET или POST URL: расположение файла на сервере асинхронной: истинный (asynchronous) или ложным (synchronous) |
send(string) | отправить (строка) посылает запрос от к серверу. Строка: Используется только для запросов POST |
setRequestHeader() | Добавляет метка / значение пары в заголовок для отправки |
Свойства объекта XMLHttpRequest
Имущество | Описание |
---|---|
onreadystatechange | Магазины функция (or the name of a function) будет вызываться автоматически каждый раз , когда изменяется свойство readyState |
readyState | Держит статус XMLHttpRequest. Изменения от 0 до 4: 0: Запрос не инициализирован 1: соединение с сервером установлено 2: запрос получен 3: обработка запроса 4: просить закончен и будет готов |
responseText | Возвращает данные ответа в виде строки |
responseXML | Возвращает данные ответа в виде данных XML |
status | Возвращает статус-номер (например , "404" для "Not Found" или "200" для "OK") |
statusText | Возвращает статус-текст (например , "Not Found" или "OK") |