ajax-服务器响应
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax-服务器响应相关的知识,希望对你有一定的参考价值。
如果需要获得了来自服务器的响应,则使用XMLHttpRequest 对象的 responseText 或 responseXML 属性
responseText:
获得字符串形式的响应数据,当readyState属性值变为4时,responseText属性才可用,表明Ajax请求已经结束
例:
- <span style="color:#666666;">function doSomeTing(){
- if(request.readyState == 4){
- if(request.status == 200||request.status ==404){
- alert((request.responseText);
- }
- }
- </span>}
获得XML形式的访问数据,只有服务器发送了带有正确首部信息的数据时,responseXML属性才可用,MIME类型必须为text或者xml
注:MIME(多功能网际邮件扩充协议),在HTTP中,MIME类型别定义在Content-Type header中
例:
- <span style="font-size:14px;color:#666666;"><span style="font-size:14px;"> xmlDoc = xmlhttp.responseXML;
- txtx = "";
- xml= xmlDOC.getElementByTagName("name");
- for(i = 0;i<xml.length;i++){
- txt = txt +xml[i].childNode[0].nodeValue+"<br/>";
- }
- document.getElementById("id").innerhtml = txt;</span></span>
以上是关于ajax-服务器响应的主要内容,如果未能解决你的问题,请参考以下文章