AJAX基本概念
2017-10-30 20:03
183 查看
AJAX异步通信
1、概念:AJAX全称是Asynchronous JavaScript and XML(异步的JavaScript和XML),AJAX不是最新的编程语言,而是一种使用现有标准的新方法。是在不重新加载整个页面的情况下,浏览器与服务器交换数据并更新部分网页的技术。
2、从概念看包括三部分内容:一是异步、二是JavaScript、三是XML
3、异步和同步是对应的关系,同步指在网页中,当一个请求发出后,在服务器没有响应结束之前,不允许当前页面做其他操作(如点击链接),相当于多任务串行;
异步是指当一个请求发出后,在服务器没有响应结束之前,仍然可以对当前页面做其他操作,相当于多任务并行。
4、AJAX的优点:
(1)最大的优点是页面无刷新即可实现数据的请求与响应;
(2)使用异步方式与服务器通信,具有更加迅速的响应能力;
(3)基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。
5、缺点:需要浏览器启用js;
6、AJAX处理请求与响应的步骤:
(1)创建发送请求的对象XMLHttpRequest;
(2)通过open()方法建立连接;(open(请求方式,请求地址,是否为异步请求))
(3)通过send()方法发出异步请求;(如果发出的是GET请求,通过URL重写传递数据,send()方法中可以不传数据或者传null;如果是POST方法,在发出请求时要设置请求头);
(4)结束响应并处理
①readyState属性:获取服务器向客户端回调函数发出的回调,每次回调返回一个整数,分别代表:0:请求未初始化;1:服务器已初始化;2:向服务器发送请求数据;3:服务器响应数据传输中;4:服务器响应完毕
②status属性:返回服务器状态码,判断服务器是否出现了异常
③responseText属性:获取服务器响应的数据
7、AJAX技术的三个关键点:
(1)XMLHttpRequest对象将提交到数据以异步的方式提交到服务器;
(2)服务器将相应的数据回传给XMLHttpRequest的回调函数;
(3)XMLHttpRequest的回调函数将服务器响应的数据解析到界面上显示。
8、在AJAX的请求流程中,通过XMLHttpRequest向服务器发出了异步,使用了JavaScript却没有出现XML,这里的XML是指XMLHttpRequest向服务器提交数据和服务器回调函数响应数据的格式
1、概念:AJAX全称是Asynchronous JavaScript and XML(异步的JavaScript和XML),AJAX不是最新的编程语言,而是一种使用现有标准的新方法。是在不重新加载整个页面的情况下,浏览器与服务器交换数据并更新部分网页的技术。
2、从概念看包括三部分内容:一是异步、二是JavaScript、三是XML
3、异步和同步是对应的关系,同步指在网页中,当一个请求发出后,在服务器没有响应结束之前,不允许当前页面做其他操作(如点击链接),相当于多任务串行;
异步是指当一个请求发出后,在服务器没有响应结束之前,仍然可以对当前页面做其他操作,相当于多任务并行。
4、AJAX的优点:
(1)最大的优点是页面无刷新即可实现数据的请求与响应;
(2)使用异步方式与服务器通信,具有更加迅速的响应能力;
(3)基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。
5、缺点:需要浏览器启用js;
6、AJAX处理请求与响应的步骤:
(1)创建发送请求的对象XMLHttpRequest;
(2)通过open()方法建立连接;(open(请求方式,请求地址,是否为异步请求))
(3)通过send()方法发出异步请求;(如果发出的是GET请求,通过URL重写传递数据,send()方法中可以不传数据或者传null;如果是POST方法,在发出请求时要设置请求头);
(4)结束响应并处理
①readyState属性:获取服务器向客户端回调函数发出的回调,每次回调返回一个整数,分别代表:0:请求未初始化;1:服务器已初始化;2:向服务器发送请求数据;3:服务器响应数据传输中;4:服务器响应完毕
②status属性:返回服务器状态码,判断服务器是否出现了异常
③responseText属性:获取服务器响应的数据
7、AJAX技术的三个关键点:
(1)XMLHttpRequest对象将提交到数据以异步的方式提交到服务器;
(2)服务器将相应的数据回传给XMLHttpRequest的回调函数;
(3)XMLHttpRequest的回调函数将服务器响应的数据解析到界面上显示。
8、在AJAX的请求流程中,通过XMLHttpRequest向服务器发出了异步,使用了JavaScript却没有出现XML,这里的XML是指XMLHttpRequest向服务器提交数据和服务器回调函数响应数据的格式
相关文章推荐
- Ajax-JSON基本概念
- DOM及AJAX基本概念
- ajax的基本概念及使用
- Ajax的基本概念
- ajax 的基本概念(转源:5i3-网络爱好者家园 http://www.5i3/p/view/id-25475)
- AJAX基本概念
- ajax的基本概念及其使用(5步)
- Ajax第一天——入门与基本概念
- Java基本概念-ajax
- Ajax基本概念
- 【转帖】Ajax的基本概念及.Net Callback 回调机制
- AJAX的基本概念
- AJAX基本概念
- ajax----------1、基本概念
- ajax基本概念,方法
- ajax基本概念,方法
- Ajax基本概念以及JS实现Ajax的过程
- Ajax的基本概念和原理
- 浅析数据结构-图的基本概念
- (欧) 第5章 程序设计基本概念