AJAX是一中运用JavaScript和XML,在网络浏览器和服务器之间传送或接收数据的技术。
AJAX的工作原理相当与在用户和服务器之间加了一个中间层,使用户请求与服务器响应异步化。
客户端闲置的处理能力来处理,减轻服务器和宽带的负担。
AJAX是WEB2.0的核心之一.AJAX技术运用于浏览器中,
使向服务器索取网页的部分信息成为可能.
XMLHttpRequest提供客户端同HTTP服务器异步通信的协议.通过这个协议,AJAX可以使页面象桌面程序一样同服务器端进行数据层面的交换,而不必每次都刷新页面,也不用每次都将数据处理的工作都交给服务器来做,这样既减轻了服务器负担又加快了响应速度,缩短了用户等待的时间.
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,AJAX应用可以仅向服务器发送并取回必需的数据.
它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。
同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。
分享到:
相关推荐
ajax异步自动填充信息,类似于百度查询的简单demo,希望能帮到大家
Ajax存在问题就是在异步情况下无法控制什么时候完成记录显示,本人根据回调方法封装了个类,能够将回调方法用参数方式指定,使ajax调用结束后调用回调方法,吧内容传回。ajaxSubmitToDivCallback(显示内容div,提交...
这篇文章把AJAX异步处理解吸得淋淋尽致
具体描述ajax的获取,ajax属性,参数设置,编程步骤,缓存问题,get/post乱码问题,以及应用场景的阐述 onreadystatechange 绑订事件处理函数(处理readystatechange事件)。 注:当readyState属性值发生了任何的改变...
ajax异步调用实例
ajax 异步传参数 获取json 循环拼接表头和数据展示
jQuery-ajax-用户名异步请求,转载请注明出处:https://blog.csdn.net/qq_40374604(如有需要欢迎留言,我一定会尽快解答)
很好的ajax异步上传插件是jquery
Ajax异步调用框架 程序介绍 不错的代码 共享一下
Ajax异步请求分页
ajax 异步上传 需要的js文件 ajax 异步上传
ajax异步上传文件实现,主要是使用h5的技术,大家可以试试看
SpringMVC+Ajax异步文件上传+短视频背景+a标签绑定文件域
Ajax异步请求!PRIVATE。
Ajax 异步无刷新登录实例 C# 开发的明白好学
Ajax异步无刷新验证码
数据是使用AJAX向易语言程序请求交互取到的。虽然wke浏览器也可以交互数据,但个人感觉还是Ajax顺手。像做Web应用系统一样做易语言程序,是一种什么样的feel?。用html写窗口UI,然后用Ajax交互数据。把web应用搬到...
一个实用了spring mvc和ajax异步请求的例子
springmvc上传文件+ajax异步上传不刷新页面;springmvc上传文件+ajax异步上传不刷新页面