一、简史IE5.5最早实现XHR,需要通过ActiveXObject创建xhr实例,直到IE7才定义了XMLHttpRequest对象。IE5.5实现XHR之后,其他浏览器紧随其后实现了XHR,直接命名为XMLHttpRequest。早期的XHR能力有限:只能传输文本,上传能力有限,而且不能跨域。为...
分类:
其他好文 时间:
2014-09-19 11:26:35
阅读次数:
135
XMLHttpRequest对象是Ajax的核心,它有很多属性和方法。1,readyState属性当一个XMLHttpRequest对象被创立后,readyState属性标示了当前对象处于什么状态,可以通过对该属性的访问,来判读此次请求的状态然后做出相应的操作,case 0 :未初始化状态,此时,已...
分类:
其他好文 时间:
2014-09-18 18:17:54
阅读次数:
163
1. 创建文件名为“someResource”的文件(文件无后缀),文件类型:文件,在文件夹中如下图:"someResource"文件代码:This is the content of resource someResource2. HTML代码: 使用原生XHR来获取并包括HTML片段 ...
分类:
Web程序 时间:
2014-09-18 16:14:44
阅读次数:
195
博客专家福利【限时活动】建专辑得大奖专访荣浩:流程的永恒之道当青春遇上互联网,能否点燃你的创业梦推荐有礼--找出您心中的技术大牛javascript AJAX与Comet详解分类:javascript2012-12-24 17:39367人阅读评论(0)收藏举报XMLHttpRequest对象在IE...
分类:
编程语言 时间:
2014-09-18 01:59:03
阅读次数:
524
浏览器的同源原则,使得?XMLHttpRequest 不能跨域通讯。为了实现跨域,有很多变态的做法。其中,比较优雅的是 JSONP 方案,但 JSONP 仅限于 GET 方法,其它方法无法实现。 W3C在2009年的时候就出过一个标准,只要...
分类:
其他好文 时间:
2014-09-16 19:18:11
阅读次数:
194
XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开始考...
分类:
编程语言 时间:
2014-09-14 21:59:37
阅读次数:
295
平时用惯了jQuery.ajax之类的方法,却时常忽略了它背后的实现,本文是学习了AJAX基础及几种跨域解决方案之后的一些收获。一、AJAX——XMLHttpRequest谈起Ajax我们都很熟悉,它的核心对象是XMLHttpRequest(简称XHR)。1.创建对象:在ie7及以上版本支持原生的写...
分类:
编程语言 时间:
2014-09-12 23:20:54
阅读次数:
377
完整代码:var data = { name: name, sex: sex, cardno: cardno, birth: birth, email: email, grade: grade, school: school, homephone: h...
分类:
其他好文 时间:
2014-09-12 17:06:03
阅读次数:
492
加入一些 JavaScript得到 XMLHttpRequest 的句柄后,其他的 JavaScript 代码就非常简单了。事实上,我们将使用 JavaScript 代码完成非常基本的任务:获取表单数据:JavaScript 代码很容易从 HTML 表单中抽取数据并发送到服务器。修改表单上的数据:更...
分类:
其他好文 时间:
2014-09-12 16:55:03
阅读次数:
176
Ajax 世界中的请求/响应现在我们介绍了 Ajax,对 XMLHttpRequest 对象以及如何创建它也有了基本的了解。如果阅读得很仔细,您可能已经知道与服务器上的 Web 应用程序打交道的是 JavaScript 技术,而不是直接提交给那个应用程序的 HTML 表单。还缺少什么呢?到底如何使用...
分类:
其他好文 时间:
2014-09-12 16:46:13
阅读次数:
180