zoukankan      html  css  js  c++  java
  • AJAX概述

    AJAX很惹人喜欢,实用简单!

    AJAX意思是异步的JavaScript和XML,原理是JavaScript通过XMLHttpRequest对象发送HTTP请求,与服务端通信。AJAX是异步数据传输,浏览器从服务器请求少量信息更新当前页面的部分元素,不用刷新整个页面。使用Ajava可以很好的提高应用的交互性。

    核心XMLHttpRequest解析:

    属性-

    onreadystatechange:保存处理服务器响应的函数。

    readyState:XMLHttpRequest的状态,0-请求未初始化,open()之前;1-请求已提出,send之前;2-请求已发送;3-请求处理中;

    4-请求已完成,可以获得服务器的响应并使用。

    responseBody:以二进制数据返回响应结果。

    responseStream:以Ado Stream对象返回响应数据.

    responseText:以字符串返回响应数据。

    responseXML:以xml Document对象返回响应数据。

    status:请求的http状态码,如404/200等。

    statusText:返回响应的运行状态。

    函数-

    open(method, url, varAsync, user, password):创建一个新的http请求。

    method-HTTP的方法,有post,get等;

    url-请求的URL地址;

    varAsync-可选,布尔型,指定请求是否为异步方式,默认为true;

    user-可选,用户名;

    password-可选,密码。

    send(varBody):发送数据

    实例

     

  • 相关阅读:
    移动端,多屏幕尺寸高清屏retina屏适配的解决方案
    angular 关于 factory、service、provider的相关用法
    2016最新手机号码正则、身份证JS正则表达式
    凸包总结
    BZOJ 3653: 谈笑风生(DFS序+可持久化线段树)
    BZOJ 3652: 大新闻(数位DP+概率论)
    BZOJ 1062: [NOI2008]糖果雨(二维树状数组)
    纪中集训 Day 8 & Last Day
    纪中集训 Day 7
    纪中集训 Day 6
  • 原文地址:https://www.cnblogs.com/whuqin/p/4982092.html
Copyright © 2011-2022 走看看