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;
    }
  • 相关阅读:
    Dockerfile构建基础镜像为alpine的jdk1.8镜像
    app测试01_app测试漫谈
    ES基本操作命令
    springboot 前后端日期json格式化
    降维处理PCA
    分析鸢尾花数据集
    Python--matplotlib绘图可视化知识点整理
    模拟股票预期收益案例源代码
    np.random.normal()正态分布
    pandas
  • 原文地址:https://www.cnblogs.com/goodwin/p/1751134.html
Copyright © 2011-2022 走看看