Latest web development tutorials

DOM XML - HttpRequest objetos

A través objeto XMLHttpRequest, puede actualizar una sección de una página web sin necesidad de volver a cargar la página entera.


Ejemplos

Trate - Ejemplo

Un simple ejemplo de XMLHttpRequest
Crear un XMLHttpRequest simple, recuperar datos de archivo TXT.

Por getAllResponseHeaders () para recuperar la información de cabecera
Para recuperar la información del encabezado de recursos (documento).

() Recupera la información de encabezado especificado getResponseHeader
Para recuperar el recurso (archivo) para especificar la información del encabezado.

archivo ASP recuperación de contenidos
Cuando los usuarios escriben caracteres en el campo de entrada, el número de páginas Web se comunican con el servidor Web.

Recuperar contenido de la base de datos
página web cómo extraer información de la base de datos a través del objeto XMLHttpRequest.

archivo XML recuperación de contenidos
Crear un XMLHttpRequest para recuperar los datos del archivo XML y mostrar los datos en una tabla HTML.


objeto XMLHttpRequest

El objeto XMLHttpRequest se utiliza para intercambiar datos con el servidor en segundo plano.

objeto XMLHttpRequest es elsueño de un desarrollador,ya que pueden:

  • Actualización de la página web sin tener que recargar la página
  • Después de que la página se carga desde el servidor de datos de la solicitud
  • Después de que la página se ha cargado los datos recibidos del servidor
  • El envío de datos al servidor en segundo plano

Métodos del objeto XMLHttpRequest

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

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

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

Propiedades del objeto 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")。