zoukankan      html  css  js  c++  java
  • Ajax

    Ajax中常用的就是XMLHttpRequest

    在JS中创建XMLHttpRequest

    var request=new XMLHttpRequest();

    设置参数

    request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//(POST方式需要设置该参数,GET不需要)

    设置Request

    request.open("GET","www.baidu.com")//GET方式

    request.open("POST","www.baidu.com")//POST方式

    request.open("POST","www.baidu.com",true)//POST方式,最后一个参数是决定同步还是异步,true同步,默认false异步,是可选参数

    获取返回的数据

    request.getResponseText获取返回的字符串

    request.getResponseXML获取返回的XML

    request.readyState参数

    0 - (未初始化)还没有调用send()方法 
    1 - (载入)已调用send()方法,正在发送请求 
    2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 
    3 - (交互)正在解析响应内容 
    4 - (完成)响应内容解析完成,可以在客户端调用了

    常用的是

    request.onreadystatechange=function(){

    if(request.readyState==4)

    {

    //你的代码(请求成功)

    }

    }

  • 相关阅读:
    linux启动流程
    树-二叉平衡树AVL
    算法导论第六章 堆排序
    算法导论基础(第一~五章)
    树-二叉查找树
    Java:基础
    【转】为什么C++编译器不能支持对模板的分离式编译
    压缩和解压缩命令
    Makefile编程
    1.什么是Mybatis?
  • 原文地址:https://www.cnblogs.com/HumorChen/p/10550197.html
Copyright © 2011-2022 走看看