zoukankan      html  css  js  c++  java
  • xml,javascript,XMLHttpRequest 学习笔记

    XMLHttpRequest的属性

    onreadystatechange

    属性存有服务器响应的函数,后面可以跟一个function,每当服务器状态改变是执行function.

    xmlHttp.onreadystatechange=function()
    { }

     

    readySate

    属性存有服务器状态信息,每当服务器状态改变,执行onreadystatechange属性所有的函数。

    readyState有4个状态值:

    0代表请求未初始化(在调用 open() 之前)

    1请求已提出(调用 send() 之前)

    2请求已发送(这里通常可以从响应得到内容头部)

    3请求处理中(响应中通常有部分数据可用,但是服务器还没有完成响应)

    4请求已完成(可以访问服务器响应并使用它)

    在实际编程时候可以在onreadystatechange属性的函数中添加一个if语句当readyState=4的时候可以开始工作

    xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
    {
    // 从服务器的response获得数据
    }
    }

    reponseText

    通过此属性接受服务器返回的数据。假设有<span id="message"></span>html代码,我们可以这样

    xmlhttp.onreadystatechange=stae_change;
    function state_change(){
    xmlhttp.getElementById(
    "message").innerHtml=xmlhttp.responseText;
    }
  • 相关阅读:
    字典的操作用法小总结
    HTTP Headers解析
    RStdio常用快捷键
    R语言数据类型
    数据科学实战手册(R+Python)书中引用资料网址
    ggplot2使用初探
    urllib2使用初探
    R语言以及RStdio的安装
    目标检测--Selective Search for Object Recognition(IJCV, 2013)
    关于Python的lambda
  • 原文地址:https://www.cnblogs.com/goodwin/p/1751134.html
Copyright © 2011-2022 走看看