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)

    {

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

    }

    }

  • 相关阅读:
    梦断代码阅读笔记之三
    梦断代码阅读笔记二
    输入法评价
    1的个数
    团队冲刺-10
    第一阶段个人总结03
    第一阶段个人总结02
    第一阶段个人总结01
    学习进度条第十周
    学习进度条第九周
  • 原文地址:https://www.cnblogs.com/HumorChen/p/10550197.html
Copyright © 2011-2022 走看看