欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

004_Ajax服务器响应

发布时间:2025/4/17 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 004_Ajax服务器响应 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1. 如需获得来自服务器的响应, 请使用XMLHttpRequest对象的responseText或responseXML属性。

2. responseText属性

2.1. 如果来自服务器的响应并非XML, 请使用responseText属性。

2.2. responseText属性返回字符串形式的响应, 因此您可以这样使用:

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

3. responseXML属性

3.1. 如果来自服务器的响应是XML, 而且需要作为XML对象进行解析, 请使用responseXML属性:

请求technology.xml文件, 并解析响应:

xmlDoc=xmlhttp.responseXML; txt=""; x=xmlDoc.getElementsByTagName("technology"); for (i=0;i<x.length;i++) {txt=txt + x[i].childNodes[0].nodeValue + "<br />"; } document.getElementById("myDiv").innerHTML=txt;

4. 服务器响应方法

4.1. 服务器响应方法

 4.2. getAllResponseHeaders()方法

4.2.1. getAllResponseHeaders()方法返回所有来自服务器响应的头部信息。

var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() {if (this.readyState == 4 && this.status == 200) {document.getElementById("demo").innerHTML = this.getAllResponseHeaders();} }; xmlhttp.open("GET","register.action",true); xmlhttp.send();

4.3. getResponseHeader()方法

4.3.1. getResponseHeader()方法返回来自服务器响应的特定头部信息。

var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() {if (this.readyState == 4 && this.status == 200) {document.getElementById("demo").innerHTML = this.getResponseHeader("Last-Modified");} }; xmlhttp.open("GET","register.action",true); xmlhttp.send();

总结

以上是生活随笔为你收集整理的004_Ajax服务器响应的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。