zoukankan      html  css  js  c++  java
  • XmlHttpRequest入门详解

    写给初学者的一个实例代码:
    源码下载地址:
    http://down.0379zd.com/news/show/13002.htm

    <script language="javascript" type="text/javascript">
         
    var xmlHttp;
         
    /*****创建XMLHttpRequest*****
          如果是ie则执行第一个.
          *****************
    */
         
    function createXMLHttpRequest(){
            
    if(window.ActiveXObject)
                xmlHttp
    =new ActiveXObject("Microsoft.XMLHTTP");
            
    else if(window.XMLHttpRequest)
                xmlHttp
    =new XMLHttpRequest();
         }
         
    /*****执行异步调用*****
          open();多个重载:
            参数一,GET或POST
            参数二,url路径
            参数三,异步标志,true即异步
            参数四,五,用户名,密码
          onreadystatechange属性设置回调函数
          send()发送open()方法建立的请求.
            有可选参数.可为空.
          *****************
    */
         
    function startRequest(){
            createXMLHttpRequest();
            xmlHttp.open(
    "GET","AjaxServe.aspx?firstName=tree&birthday=1981-03-21",true);
            xmlHttp.onreadystatechange
    =callback_state;//用函数名,不加括号.
            xmlHttp.send(null);
         }
         
    /*****回调函数*****
          xmlHttp.responseText;//取得返回数据
          readyState,对象的状态:
            0,未初始化
            1,正在装载
            2,装载完毕
            3,交互
            4,完成
          status,服务器请求HTTP状态代码的数字代码
          *****************
    */
         
    function callback_state(){
            
    if(xmlHttp.readyState==4 && xmlHttp.status==200)
                document.getElementById(
    "target").innerHTML+=xmlHttp.responseText;
         }
    </script>
  • 相关阅读:
    VS2015 update3 安装 asp.net core 失败
    connection timeout 和command timeout
    安装.NET Core
    xamarin 学习笔记02- IOS Simulator for windows 安装
    xamarin 学习笔记01-环境配置
    BotFramework学习-02
    BotFramework学习-01
    正则表达式
    获取指定字节长度的字符串
    pdf生成器
  • 原文地址:https://www.cnblogs.com/greatverve/p/1509873.html
Copyright © 2011-2022 走看看