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):发送数据

 

实例

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值