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开发人员尤其需
    要注意!)
  • 相关阅读:
    21天搞定聊天机器人之{命名实体识别}
    e到底是什么?
    An example of using Pandas for regression
    Time-Series Analysis
    Multiple Regression
    Regression Analysis Using Excel
    Correlation and Regression
    Hypothesis Testing
    Sampling and Estimation
    Common Probability Distributions
  • 原文地址:https://www.cnblogs.com/lds85930/p/823580.html
Copyright © 2011-2022 走看看