原标题:Ajax, 了解一下

​Ajax是什么

Ajax =AsynchronousJavaAndXM(异步Java和XML)。首先,它不是一门新的语言,而是一种用于创建交互式网页应用的网页开发技术。最大的作用是在不重载整个页面的情况下进行局部数据的更新,从而让用户获得更好的浏览体验。

Ajax原理

以表单提交为例,每当我们点击提交按钮之后整个页面就会刷新,其实就是一次http请求对应一个页面,也是基本的web工作原理。有时候,我们并不需要一个网页内所有内容全部刷新。而Ajax技术通过核心对象,使用Java向服务器发出数据请求,可以在不加载整个页面的情况下交换部分数据,进而解决了上面的问题。

向服务器发送请求

如需将请求发送到服务器,我们使用 对象的 open() 和 send() 方法:xmlhttp.open("GET","/getUserName",false);xmlhttp.send();

在 onreadystatechange 事件中,我们规定当服务器响应已做好被处理的准备时所执行的任务。所以当 readyState 等于 4 且状态为 200 时,表示响应已就绪。

Ajax应用案例

最早大规模使用AJAX的就是Gmail,Gmail的页面在首次加载后,剩下的所有数据都依赖于AJAX来更新。其他使用AJAX的应用程序案例还有:谷歌地图、腾讯微博、优酷视频、人人网等等。返回搜狐,查看更多

责任编辑:

让页面先发送ajax,Ajax, 了解一下相关推荐

  1. js监测页面关闭发送Ajax请求(浏览器关闭注销用户,清空session)

    说明: 需求为页面关闭发送一个ajax请求,使关闭浏览器及时清空session(浏览器关闭session并不会清空) 网站同时只能一个用户登录,同一账号后登录的用户不能把前一个登录的用户踢下线,有一个 ...

  2. ajax离开页面方法,jQuery中ajax调用当前页面方法

    $.ajax({ type: 'POST', url: 'AddressManager.aspx/GetProvince',//AddressManager.aspx当前页面 data: '{cach ...

  3. 什么是Ajax?Ajax如何发送请求(详)

    本篇来讲关于Ajax的内容,当然还有小伙伴可能不知道该怎么读 "Ajax",它读 "阿贾克斯" ,当然了读法可能因人而异,下面来进入正题,先来了解一下什么是Aj ...

  4. 循环发ajax请求,在循环中发送jquery ajax请求

    我在我的Web应用程序的Map中实现了"空间选择",它选择Streets的数量.选择后,我会为使用"选择处理程序"选择的所有街道获取唯一的街道标识.在循环中发送 ...

  5. ajax提交时页面转圈,jquery的ajax提交时loading提示的处理方法

    方法1:使用ajaxStart方法定义一个全局的"加载中..."提示 $(function(){ $("#loading").ajaxStart(functio ...

  6. jq中法可以发起ajax请求的方法有,js与jQuery终止正在发送的ajax请求的方法

    本文实例讲述了js与jQuery终止正在发送的ajax请求的方法.分享给大家供大家参考,具体如下: 核心:调用XMLHttpRequest对象上的abort方法 jquery的ajax方法有自己的超时 ...

  7. sweet+alert+ajax,Ajax相关

    Ajax Ajax的特性可以实现异步提交与局部刷新. Ajax是一门js的技术 基于原生js开发的,但是用原生的js写代码过于繁琐, 我们在学的时候 只学如何用jQuery实现ajax. AJAX 最 ...

  8. html同时执行多个ajax,Ajax方法详解以及多个Ajax并发执行

    AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).javascript 先来一段代码html $.ajax({ type: &q ...

  9. jQuery ajax - ajax()

    jQuery ajax - ajax() 方法 jQuery Ajax 参考手册 实例 通过 AJAX 加载一段文本: jQuery 代码: $(document).ready(function(){ ...

  10. jQuery Ajax - ajax()方法,参数注释

    jQuery Ajax - ajax()方法,参数注释 ajax(参数注释,解答): $.ajax({// type,请求方式type: "get", // url,地址,就是ac ...

最新文章

  1. R语言ggplot2可视化并自定义配置图例的位置到可视化图像的顶部、配置折叠成两行显示图例、并添加图像形状的子图(ggplot2 legend in two rows with guides fill
  2. 微信小程序---系统信息-位置信息-定位信息
  3. java ee核心技术与应用_Java EE核心技术与应用(全面覆盖Java EE 6) 郝玉龙等著 pdf扫描版[103MB]...
  4. QT学习-核心类列表-33、QtTest 34、QtUiTools
  5. 关于windows注册表重定向和虚拟化分析
  6. C语言链表返回第n个到最后的节点的算法(附完整源码)
  7. 查找数组中最大的2个数
  8. 【TensorRT】将 PyTorch 转化为可部署的 TensorRT
  9. thread线程栈size及局部变量最大可分配size【转】
  10. 吉特仓储管理系统--开源2018年源码
  11. std::reserves使用
  12. Qt工作笔记-QML与C++交互
  13. linux 树状目录代码,Linux tree - 以树状图列出目录的内容
  14. Python Imaging Library: ImageQt Module(图像QT模块)
  15. Python 水仙花数
  16. 360插件化方案RePlugin学习笔记-插件与宿主间的通信方式
  17. 三十六计珍藏版(下)
  18. spring中读不到配置文件问题
  19. 转载 | 访问控制是什么?数据安全的关键组成
  20. 原生Deta(日期)的各种格式以及其转换方法

热门文章

  1. 如何学好 Linux、C++,并搞定 BAT 面试 作者/分享人:天千
  2. PHP glob() 函数
  3. 学习redhat linux 6.1中文版笔记
  4. 从高铁事故到软件系统的可靠性
  5. Enterprise Library 2.0 Hands On Lab 翻译(1):数据访问程序块(一)
  6. 超融合服务器虚拟化优缺点,超融合是什么 意思?为什么必须是软硬件一体?...
  7. 免费云服务器无限流量,云服务器弄无限流量
  8. java无法获取套接字_无法从套接字获取更多数据
  9. js页面跳转常用的几种方式
  10. python默认数据类型转换_Python 数据类型转换