欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ajax的 responseXML返回接受 asp

程序员文章站 2022-03-14 10:39:57
第一个文件   index.asp var xm...
第一个文件   index.asp
<script language="javascript">
var xmlhttp = false;    //ajax使用
try {
  xmlhttp = new activexobject("msxml2.xmlhttp");
} catch (e) {
  try {
    xmlhttp = new activexobject("microsoft.xmlhttp");
  } catch (e2) {
    xmlhttp = false;
  }
}
if (!xmlhttp && typeof xmlhttprequest != 'undefined') {
  xmlhttp = new xmlhttprequest();
}
function callserver()
{
 var url = "index.asp";
 xmlhttp.open("post",url,true);
 xmlhttp.onreadystatechange = update;
    xmlhttp.setrequestheader("content-type","application/x-www-form-urlencoded");
 xmlhttp.send(null);
}
function update()
{
 if(xmlhttp.readystate==4)
 {
  var xmldoc=xmlhttp.responsexml
  var info = xmldoc.getelementsbytagname("info")[0].text;
  alert(info);
 }
}
callserver();
</script>

 

第二个   login.asp

<%
response.contenttype="text/xml"
response.write("<?xml version='1.0' encoding='gb2312' ?>")
response.write("<root>")
response.write("<info>love you</info>")
response.write("</root>")
%>