zoukankan      html  css  js  c++  java
  • xmlHttpRequest参数

     1声明一个xmlhttp变量
     2
     3var xmlhttp;
     4try
     5{
     6    xmlhttp=new ActiveXObject('Msxml2.XMLHTTP');
     7}
     8catch(e)
     9{
    10    try
    11    {
    12        xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
    13    }
    14    catch(e)
    15    {
    16        try
    17        {
    18            xmlhttp=new XMLHttpRequest();
    19        }
    20        catch(e)
    21        {
    22        }
    23    }
    24}
    25
    26readyState 值:
    270  这也是readyState一开始具有的值,表示对象已经建立,但还未初始化,这时尚未调用open方法
    281  表示open方法已经调用,但尚用调用send方法
    292  表示send方法已经调用,其他数据未知
    303  表示请求已经发送成功,正在接收数据库
    314  表示数据已经接收成功。此时相当于直接使用浏览器打开网页,奖态栏显示“完成”字样
    32
    33使用status属性判断请求的结果
    34
    35200 请求成功
    36202 请求被接收
    37400 错误的请求
    38404 请求资源未找到
    39500 内部服务器错误,如asp代码错误等
    40
    41要是想获取XML的话
    42用responseXML
    43在status==200的时候
    44var xmlobj=xmlhttp.responseXML;
    45var title=xmlobj.getElementsByTagName("title")[0].text;
    46
    47要是使用post发送数据,需要设置http头
    48xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
    49
    50
    51xmlHttp.onreadystatechange = function()
    52  {
    53   if(xmlHttp.readyState==2)
    54   {
    55    ID.innerHTML = " 正在提交数据";
    56   }
    57   else if(xmlHttp.readyState==3)
    58   {
    59    ID.innerHTML = "  数据传送中";
    60   }
    61   else if(xmlHttp.readyState==4)
    62   {
    63    ID.innerHTML = "";
    64    if(xmlHttp.status==200)
    65    {
    66     ID.innerHTML = xmlHttp.responseText;
    67    }
    68    else
    69    {
    70     result.innerHTML = " 查询错误,请检查输入是否正确";
    71    }
    72   }
    73   else
    74   {
    75    ID.innerHTML = " 正在查询,请稍后";
    76   }
    77  }
    78
    79  xmlHttp.open("GET", url ,true);
    80  xmlHttp.send(null);
    81
  • 相关阅读:
    AI图形算法的应用之一:通过图片模板对比发现油田漏油
    基于GPS定位和人脸识别的作业识别管理系统
    windows平板的开发和选型
    windows系统和IE的兼容性问题
    ASP.NET写的一个博客系统
    Android Studio3.2.1升级刨坑记录
    C#怎样链接mysql数据库
    学习进度条博客
    期末总结
    【操作系统】实验四 主存空间的分配和回收
  • 原文地址:https://www.cnblogs.com/shengel/p/676062.html
Copyright © 2011-2022 走看看