ajax简介

Ajax简介

1.    AJAX = 异步 JavaScript XMLAsynchronous JavaScript and XML

AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。

通过 AJAX,您的 JavaScript 可使用 JavaScript XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。

AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。

 

2.    AJAX 基于 Web 标准

(1)      JavaScript

(2)      XML

(3)      HTML

(4)      CSS

AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器和平台。

 

3.    浏览器要求

XMLHttpRequest 对象得到下列浏览器的支持:Internet Explorer 5.0+Safari 1.2Mozilla 1.0 / FirefoxOpera 8+ 以及 Netscape 7

 

4.    XMLHttpRequest 对象的三个重要的属性

(1)     onreadystatechange 属性 存有处理服务器响应的函数。

(2)     readyState 属性 属性存有服务器响应的状态信息。

这是 readyState 属性可能的值:

状态

描述

0

请求未初始化(在调用 open() 之前)

1

请求已提出(调用 send() 之前)

2

请求已发送(这里通常可以从响应得到内容头部)

3

请求处理中(响应中通常有部分数据可用,但是服务器还没有完成响应)

4

请求已完成(可以访问服务器响应并使用它)

3  responseText 属性 可以通过 responseText 属性来取回由服务器返回的数据。

 

5.    使用 open() 方法和 send() 方法把请求发送到服务器

open() 方法需要三个参数。

1 第一个参数定义发送请求所使用的方法(GET 还是 POST)。

2 第二个参数规定服务器端脚本的 URL

3 第三个参数规定应当对请求进行异步地处理。

send() 方法可将请求送往服务器。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值