ajax-服务器响应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax-服务器响应相关的知识,希望对你有一定的参考价值。

如果需要获得了来自服务器的响应,则使用XMLHttpRequest 对象的 responseText 或 responseXML 属性

responseText:

     获得字符串形式的响应数据,当readyState属性值变为4时,responseText属性才可用,表明Ajax请求已经结束

     例:      

[javascript] view plain copy print?
  1. <span style="color:#666666;">function doSomeTing(){  
  2.   if(request.readyState == 4){  
  3.     if(request.status == 200||request.status ==404){  
  4.       alert((request.responseText);  
  5.   
  6.     }   
  7.   }  
  8. </span>}  


      获得XML形式的访问数据,只有服务器发送了带有正确首部信息的数据时,responseXML属性才可用,MIME类型必须为text或者xml

                 注:MIME(多功能网际邮件扩充协议),在HTTP中,MIME类型别定义在Content-Type header中

    例:

 

[javascript] view plain copy print?
    1. <span style="font-size:14px;color:#666666;"><span style="font-size:14px;">     xmlDoc = xmlhttp.responseXML;  
    2.      txtx = "";  
    3.      xml= xmlDOC.getElementByTagName("name");  
    4.      for(i = 0;i<xml.length;i++){  
    5.      txt = txt +xml[i].childNode[0].nodeValue+"<br/>";  
    6.      }  
    7.      document.getElementById("id").innerhtml = txt;</span></span> 

以上是关于ajax-服务器响应的主要内容,如果未能解决你的问题,请参考以下文章

ajax-服务器响应

AJAX请求服务器,响应状态码为200,但调用error函数

ajax响应时长怎样设置?

Ajax的基本请求/响应模型

获取带有 AJAX 错误的服务器响应?

如何修复“500 内部服务器错误”以响应 ajax 调用