xmlhttp異步調用

getxml.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<SCRIPT LANGUAGE="JavaScript">
<!--
function getData()
{
 var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

 // 異步調用後臺查詢數據
 xmlhttp.onreadystatechange = function()
 {
  if (xmlhttp.readyState == 4) // 調用完畢
  {
   if (xmlhttp.status == 200) // 加載成功
   {
    var xmldoc = xmlhttp.responseXML;
    var root = xmldoc.documentElement;

    alert (xmldoc.xml);
   }
  }
 }  

 var url = 'xml.asp';
 xmlhttp.open("get", url, true);
 xmlhttp.send();
}
//-->
</SCRIPT>



xml.asp


<%
dim i, xml

xml = "<?xml version='1.0' encoding='gb2312' ?>"
xml = xml & "<data>"

for i = 1 to 50
 xml = xml & "<record>記錄" & i & "</record>"
next

xml = xml & "</data>"

response.ContentType = "text/xml"
response.write xml
%>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章