`
raozhiyong11
  • 浏览: 135695 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

采用AJAX技术进行HTTP请求的序列图

阅读更多
xianwei_top 写道

希望通过本篇文章让大家对AJAX请求响应机制有个全局的了解
说到AJAX技术就必然会提到XMLHttpRequest对象,XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。它是一个构建到所有现代浏览器内部的对象,用来来实现发送HTTP请求和接收响应信息。

采用AJAX技术进行HTTP请求的序列图:

通过该序列图可以清晰地看到,相对于普通的浏览器请求响应模式,这里多了一个XMLHttpRequest,而该对象可以通过JS动态创建,也正是通过这种方式我们有机会实现在不刷新页面的情况向与服务器进行交互。

另通过该序列图,我们可以清晰地看到XMLHttpRequest也是采用HTTP请求与服务器进行交互,这和原来的直接基于浏览器的HTTP请求并无本质的区别,这里的XMLHttpRequest更像一个代理。(就请求响应的过程来说跟是否采用AJAX没有丝毫关系)

 

本文源于:http://www.iteye.com/topic/587169

分享到:
评论

相关推荐

    Ajax详解.rar

    本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。 五年前,如果不...

    AJAX经典图书

    先回顾一下Ajax技术引入对传统Web开发挑战: <br> n 开发方式模糊 <br> 传统的MVC开发方式可以说是深入民心了,Ajax引入使得传统以Html内嵌java的jsp视图 “消失了”,代替的是发起请求的页面本身,而...

    jquery ajax TreeView asp.net改进版

    我结合http://www.cnblogs.com/xuanye/archive/2009/10/26/1590250.html的改进版做的这个改进版(因为很多人没读他的源码,不知道怎么请求节点的处理页面),把asp.net的json序列化 都做了进去(Newtonsoft.json...

    WebIM_Ajax框架

    2.只有登录成功后,WebIM 才会启动心跳包(每隔一段时间ajax请求数据); 3.启动心跳包后,只有收/发聊天消息时,才会占用流量,其他时间占用流量很少(约 20 B,几乎可以忽略)。 2011-01-10 by 无梦(caihaihua@...

    ASP EXCEL导入SQL

    REST的思想充分利用了现有的HTTP技术的网络能力。在德国电视台上曾经出现过一个这样的五十万欧元智力题:如何实现网络服务才能充分利用现有的HTTP协议?该问题给出了四个答案:去问微软;WSDL2.0/SOAP1.2;WS-Transfer;...

    jquery-1.1.3 效率提高800%

    或者,你也可以指定jsonp的数据类型的回调函数,此函数会自动添加到Ajax请求中。 参数选项: async(true) 数据类型: Boolean 默认情况下,所有的请求都是异步发送的(默认为true)。 如果需要发送同步请求,...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    前端技术概要 今日内容概要 Html本质以及在web程序中的作用 html的head内标签 html的body内标签之图标、换行及其他 chrome查看html样式基本操作 html的body内标签之input系列 html的body内标签之多行文本及下来框 ...

    微软一站式示例代码库

    本示例是使用.NET命名空间System.Web.Script.Serialization的JSON序列化组件来执行数据的转换,用jQuery的AutoComplete来执行Ajax请求。运行本示例,当用户输入一个字符在文本框中,比如'm',文本框会自动进行服务 ...

    JAVA上百实例源码以及开源项目

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    某系统软件架构设计

    它接收视图发送的请求消息,并分发请求到具体的服务,将服务调用业务逻辑返回的数据传输对象序列化为返回视图的响应消息,并将响应消息返回给视图。视图接收到响应消息以后解析这些消息并刷新视图。

    超实用的jQuery代码段

    8.19 取消AJAX异步请求 第9章 jQuery常用算法 9.1 jQuery遍历算法 9.2 jQuery祖先算法 9.3 jQuery后代算法 9.4 jQuery同胞算法 9.5 jQuery过滤算法 9.6 对一个列表进行排序 9.7 实现JSN对象数组的排序 9.8 将...

    jQuery权威指南-源代码

    6.2.3 serialize()序列化表单/175 6.3 $.ajax()方法/177 6.3.1 $.ajax()的基本概念/177 6.3.2 $.ajaxSetup()设置全局Ajax /181 6.4 Ajax中的全局事件/184 6.4.1 Ajax全局事件的基本概念/184 6.4.2 ajaxStart...

    dasty:通过 DAS 可视化和整合蛋白质序列特征注释

    Dasty 使用 AJAX 通过执行多个异步 DAS 请求在 Web 浏览器中提供高度交互的图形功能。 从技术上讲,Dasty 与 Web 浏览器兼容、轻量级、独立于第三方软件、易于集成到其他基于 Web 的系统中、加载和操作注释时效率高...

    JQuery权威指南源代码

    使用$.isPlainObject()函数检测对象是否为原始对象 使用$.contains()函数检测两个节点是否包含 使用$.param()进行数组元素序列化 使用函数$.extend()扩展工具函数 使用函数$.proxy()改变事件函数的作用域 使用...

    django DRF图片路径问题的解决方法

    其实就是Django RESTful Framework,RESTful一种API的命名风格,主要因为前后端分离开发出现,前后端分离: 用户访问静态文件的服务器,数据全部由ajax请求给到,RESTful风格:数据应该是名词,而动词由HTTP的请求方式来...

    Jqury基础教程

    6.3.3 序列化表单 6.4 关注请求 6.5 AJAX和事件 6.6 安全限制 6.7 其他工具 6.7.1 低级AJAX方法 6.7.2 修改默认选项 6.7.3 部分加载HTML页面 6.8 小结 第7章 表格操作 7.1 排序和分页 7.1.1 服务器端排序...

    asp.net知识库

    技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则...

    jquery基础教程高清版PDF.part5.rar

     6.3.3 序列化表单   6.4 关注请求   6.5 AJAX和事件   6.5.1 限定事件绑定函数的作用域   6.5.2 利用事件冒泡   6.6 安全限制   6.7 小结  第7章 表格操作   7.1 排序   7.1.1 服务器...

    java开源包1

    nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用grizzly作为通信框架,采用pb作为序列化/反序列化时,tps为168k次/秒。 其支持的功能主要为: 1、透明的调用远端服务器提供的功能...

    JAVA上百实例源码以及开源项目源代码

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

Global site tag (gtag.js) - Google Analytics