Latest web development tutorials

XML DOM - HttpRequest объекты

Через объект XMLHttpRequest, вы можете обновить раздел веб-страницы без перезагрузки всей страницы.


примеров

Попробуйте - Пример

Простой пример XMLHttpRequest
Создание простой XMLHttpRequest, извлекать данные из TXT файла.

По getAllResponseHeaders () для получения информации заголовка
Чтобы получить информацию заголовка ресурса (документ).

() Извлекает указанную информацию заголовка getResponseHeader
Для того, чтобы получить ресурс (файл), чтобы указать информацию заголовка.

Содержание поиска ASP - файл
Когда пользователь вводит символы в поле ввода, как веб-страницы взаимодействовать с веб-сервером.

Получить содержимое из базы данных
Веб-страница, как извлекать информацию из базы данных с помощью объекта XMLHttpRequest.

Содержимое файла XML - поиска
Создание XMLHttpRequest для извлечения данных из файла XML и отображать данные в HTML-таблице.


Объект XMLHttpRequest

Объект XMLHttpRequest используется для обмена данными с сервером за кулисами.

Объект XMLHttpRequestмечта разработчика, потому что вы можете:

  • Обновление веб-страницы без перезагрузки страницы
  • После того, как страница загружается из данных запроса сервера
  • После загрузки страницы данные, полученные с сервера
  • Передача данных на сервер в фоновом режиме

Методы объекта XMLHttpRequest

方法 描述
abort() 取消当前的请求。
getAllResponseHeaders() 返回头信息。
getResponseHeader() 返回指定的头信息。
open(method,url,async,uname,pswd) 规定请求的类型,URL,请求是否应该进行异步处理,以及请求的其他可选属性。

method:请求的类型:GET 或 POST
url:文件在服务器上的位置
async:true(异步)或 false(同步)
send(string) 发送请求到服务器。

string:仅用于 POST 请求
setRequestHeader() 把标签/值对添加到要发送的头文件。

Свойства объекта XMLHttpRequest

属性 描述
onreadystatechange 存储函数(或函数的名称)在每次 readyState 属性变化时被自动调用。
readyState 存放了 XMLHttpRequest 的状态。从 0 到 4 变化:
0:请求未初始化
1:服务器建立连接
2:收到的请求
3:处理请求
4:请求完成和响应准备就绪
responseText 返回作为一个字符串的响应数据。
responseXML 返回作为 XML 数据响应数据。
status 返回状态数(例如 "404" 为 "Not Found" 或 "200" 为 "OK")。
statusText 返回状态文本(如 "Not Found" 或 "OK")。