zoukankan      html  css  js  c++  java
  • Ajax学习1

    <script language=javascript>
     var xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
     xmlHttp.open("GET","http://www.blogjava.net/zbw25/Rss.aspx",true);
     xmlHttp.onreadystatechange = function()
     {
      if(xmlHttp.readyState == 4)
      {
       document.write(xmlHttp.responseText);
      }
     }
     xmlHttp.send();
    </script>
    对象的状态:当我们创建了一个XMLHttpRequest对象以后,这个对象是
    处于原始状态的。这时候如果我们访问它的readyState属性,得到的值应该是
    0,称为未初始化状态。readyState一共有5个可能的值,我们还是用一个表格来
    说明吧。
    readyState 状态解释
    0 未初始化对象已创建,尚未调用open()
    1 已初始化调用open()方法以后
    2 发送数据调用send()方法以后
    3 数据传送中在已经接到部分数据,但尚未接收完成
    4 完成数据全部接收完成

    事件:每当readyState的值发生改变时,就是产生了一个事件。
    事件处理的函数句柄:我们可以选择在事件产生以后,如何处理。这个处理
    的函数,我们必须告诉这个XMLHttpRequest对象。这里借用了C语言中的函数
    句柄的概念。将这个函数的句柄,在JavaScript中也就是这个函数的名称,赋值
    给XMLHttpRequest对象中的onreadystatechange,就可以了。(注:这里其实是
    创建了一个匿名的函数,onreadystatechange只是属性名称,而不是函数名称。函
    数在JavaScript中是第一等的对象,可以赋值给任何变量。Java开发人员尤其需
    要注意!)
  • 相关阅读:
    reduce 一知半解(一):根据id合并两个数组
    textarea去除右下角默认样式
    css禁止点击事件
    poj 2723 二分+2-sat判定
    hdu 3062 2-Sat入门
    poj 3694双联通缩点+LCA
    poj 1986LCA离线dfs+并查集
    poj 1330 LCA最近公共祖先
    poj 1882完全背包变形
    poj 1948二维01背包
  • 原文地址:https://www.cnblogs.com/lds85930/p/823580.html
Copyright © 2011-2022 走看看