Latest web development tutorials

DOM XML - HttpRequest objets

Grâce à l'objet XMLHttpRequest, vous pouvez mettre à jour une partie d'une page Web sans recharger la page entière.


Exemples

Essayez - Exemple

Un simple exemple de XMLHttpRequest
Créer un XMLHttpRequest simple, récupérer des données à partir du fichier TXT.

Par getAllResponseHeaders () pour récupérer des informations d' en- tête
Pour récupérer la ressource (document) des informations d'en-tête.

() Récupère les informations d' en- tête spécifié getResponseHeader
Pour récupérer la ressource (fichier) pour spécifier les informations d'en-tête.

récupération de contenu fichier ASP
Lorsque les utilisateurs tapent des caractères dans le champ de saisie, comment les pages Web communiquent avec le serveur Web.

Récupérer le contenu de la base de données
page Web comment extraire des informations à partir de la base de données via l'objet XMLHttpRequest.

fichier XML de récupération de contenu
Créer un XMLHttpRequest pour récupérer des données à partir du fichier XML et afficher les données dans un tableau HTML.


XMLHttpRequest Object

L'objet XMLHttpRequest est utilisé pour échanger des données avec le serveur dans les coulisses.

objet XMLHttpRequest estle rêve d'un développeur, parce que vous pouvez:

  • Mettre à jour la page Web sans recharger la page
  • Après que la page est chargée à partir des données de demande de serveur
  • Une fois la page chargée des données reçues du serveur
  • L'envoi de données vers le serveur en arrière-plan

XMLHttpRequest méthodes d'objets

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

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

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

Propriétés de l'objet 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")。