1xmlHttpRequest参数声明一个xmlhttp变量
 2xmlHttpRequest参数
 3xmlHttpRequest参数var xmlhttp;
 4xmlHttpRequest参数try
 5xmlHttpRequest参数{
 6xmlHttpRequest参数    xmlhttp=new ActiveXObject('Msxml2.XMLHTTP');
 7xmlHttpRequest参数}
 8xmlHttpRequest参数catch(e)
 9xmlHttpRequest参数{
10xmlHttpRequest参数    try
11xmlHttpRequest参数    {
12xmlHttpRequest参数        xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
13xmlHttpRequest参数    }
14xmlHttpRequest参数    catch(e)
15xmlHttpRequest参数    {
16xmlHttpRequest参数        try
17xmlHttpRequest参数        {
18xmlHttpRequest参数            xmlhttp=new XMLHttpRequest();
19xmlHttpRequest参数        }
20xmlHttpRequest参数        catch(e)
21xmlHttpRequest参数        {
22xmlHttpRequest参数        }
23xmlHttpRequest参数    }
24xmlHttpRequest参数}
25xmlHttpRequest参数
26xmlHttpRequest参数readyState 值:
27xmlHttpRequest参数0  这也是readyState一开始具有的值,表示对象已经建立,但还未初始化,这时尚未调用open方法
28xmlHttpRequest参数1  表示open方法已经调用,但尚用调用send方法
29xmlHttpRequest参数2  表示send方法已经调用,其他数据未知
30xmlHttpRequest参数3  表示请求已经发送成功,正在接收数据库
31xmlHttpRequest参数4  表示数据已经接收成功。此时相当于直接使用浏览器打开网页,奖态栏显示“完成”字样
32xmlHttpRequest参数
33xmlHttpRequest参数使用status属性判断请求的结果
34xmlHttpRequest参数
35xmlHttpRequest参数200 请求成功
36xmlHttpRequest参数202 请求被接收
37xmlHttpRequest参数400 错误的请求
38xmlHttpRequest参数404 请求资源未找到
39xmlHttpRequest参数500 内部服务器错误,如asp代码错误等
40xmlHttpRequest参数
41xmlHttpRequest参数要是想获取XML的话
42xmlHttpRequest参数用responseXML
43xmlHttpRequest参数在status==200的时候
44xmlHttpRequest参数var xmlobj=xmlhttp.responseXML;
45xmlHttpRequest参数var title=xmlobj.getElementsByTagName("title")[0].text;
46xmlHttpRequest参数
47xmlHttpRequest参数要是使用post发送数据,需要设置http头
48xmlHttpRequest参数xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
49xmlHttpRequest参数
50xmlHttpRequest参数
51xmlHttpRequest参数xmlHttp.onreadystatechange = function()
52xmlHttpRequest参数  {
53xmlHttpRequest参数   if(xmlHttp.readyState==2)
54xmlHttpRequest参数   {
55xmlHttpRequest参数    ID.innerHTML = "xmlHttpRequest参数 正在提交数据";
56xmlHttpRequest参数   }
57xmlHttpRequest参数   else if(xmlHttp.readyState==3)
58xmlHttpRequest参数   {
59xmlHttpRequest参数    ID.innerHTML = "xmlHttpRequest参数  数据传送中";
60xmlHttpRequest参数   }
61xmlHttpRequest参数   else if(xmlHttp.readyState==4)
62xmlHttpRequest参数   {
63xmlHttpRequest参数    ID.innerHTML = "";
64xmlHttpRequest参数    if(xmlHttp.status==200)
65xmlHttpRequest参数    {
66xmlHttpRequest参数     ID.innerHTML = xmlHttp.responseText;
67xmlHttpRequest参数    }
68xmlHttpRequest参数    else
69xmlHttpRequest参数    {
70xmlHttpRequest参数     result.innerHTML = " 查询错误,请检查输入是否正确";
71xmlHttpRequest参数    }
72xmlHttpRequest参数   }
73xmlHttpRequest参数   else
74xmlHttpRequest参数   {
75xmlHttpRequest参数    ID.innerHTML = " 正在查询,请稍后xmlHttpRequest参数";
76xmlHttpRequest参数   }
77xmlHttpRequest参数  }
78xmlHttpRequest参数
79xmlHttpRequest参数  xmlHttp.open("GET", url ,true);
80xmlHttpRequest参数  xmlHttp.send(null);
81xmlHttpRequest参数

相关文章:

  • 2021-12-05
猜你喜欢
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-07-22
相关资源
相似解决方案