深入理解ajax系列第九篇——jQuery中的ajax

前面的话  jQuery提供了一些日常开发中需要的快捷操作,例如load、ajax、get和post等,使用jQuery开发ajax将变得极其简单。这样开发人员就可以将程序开发集中在业务和用户体验上,而不需要理会那么繁琐的XMLHTTPRequest对象。jQuery对ajax操作进行了封装,在jQ
64次阅读

深入理解ajax系列第五篇——进度事件

前面的话  一般地,使用readystatechange事件探测HTTP请求的完成。XHR2规范草案定义了进度事件Progress Events规范,XMLHttpRequest对象在请求的不同阶段触发不同类型的事件,所以它不再需要检査readyState属性。这个草案定义了与客户端服务器通信有关的
82次阅读

深入理解ajax系列第四篇——FormData

前面的话  现代Web应用中频繁使用的一项功能就是表单数据的序列化,XMLHttpRequest 2级为此定义了FormData类型。FormData为序列化表单以及创建与表单格式相同的数据提供了便利。本文将先介绍表单编码,然后过渡到表单序列化,最后引出FormData的核心概念 表单编码
449次阅读

深入理解ajax系列第三篇——响应解码

前面的话  我们接收到的响应主体类型可以是多种形式的,包括字符串String、ArrayBuffer对象、二进制Blob对象、JSON对象、javascirpt文件及表示XML文档的Document对象等。下面将针对不同的主体类型,进行相应的响应解码 属性  在介绍响应解码之前,要先了解X
87次阅读

深入理解ajax系列第五篇——传递JSON

前面的话  虽然ajax全称是asynchronous javascript and XML。但目前使用ajax技术时,传递JSON已经成为事实上的标准。因为相较于XML而言,JSON简单且方便。本文将上一篇中的实例进行改写,以JSON的方式来进行数据传递 前端页面<!-- 前端页面
90次阅读

深入理解ajax系列第四篇——请求实例

前面的话  在使用ajax的过程中,常用的请求方式是GET和POST两种。本文将以实例的形式来详细说明这两种请求方式 GET  GET是最常见的请求类型,最常用于向服务器查询某些信息。必要时,可以将查询字符串参数追加到URL的末尾,以便将信息发送给服务器。对于XHR而言,位于传入open(
46次阅读

深入理解ajax系列第三篇——头部信息

前面的话  每个HTTP请求和响应都会带有相应的头部信息,其中有的对开发人员有用。XHR对象提供了操作头部信息的方法。本文将详细介绍HTTP的头部信息 默认信息  默认情况下,在发送XHR请求的同时,还会发送下列头部信息Accept: 浏览器能够处理的内容类型Accept-Charset:
18次阅读

深入理解ajax系列第二篇——表单提交

前面的话  在以前,网站的用户与后端交互的主要方式是通过HTML表单的使用。表单的引入在1993年,由于其简单性和易用性,直到电子商务出现之前一直保持着重要位置。理解表单提交,对于更深入地理解ajax是有好处的。下面将详细介绍表单形式的交互 建立表单  表单处理是一个多线程。首先创建一个表
384次阅读

layer + ajax 弹出框

项目中用到的一个很友好的弹出提示窗口。结合ajax很丝滑的与后台交互数据。引入layer.min.jslayer.msg('你确定删除么?', { time: 0 //不自动关闭 ,btn: ['确定', '取消'] ,yes: function(index){ al
7次阅读

Ajax实现的城市二级联动三

把之前2篇整合在一起1、html<select id="province"> <option>请选择</option> </select> <select id="city"> <option>请选择</o
15次阅读