Ajax

首页 » JavaScript » Archive by category 'Ajax'

w3cmm

JSONP

JSONP是JSON with padding的简写,是应用JSON的一种新方法,在后来的Web服务中非常流行。JSONP看起来与JSON差不多,只不过是被包含在函数调用中的JSON…… 继续阅读

发表在 Ajax |
w3cmm

图像Ping

动态创建图像经常用于图像Ping。图像Ping是与服务器进行简单、单向的跨域通信的一种方式。请求的数据是通过查询字符串形式发送的,而响应可以是任意内容,但通常是像素图或204响应…… 继续阅读

发表在 Ajax |
w3cmm

JavaScript CORS跨域资源共享

通过XHR实现Ajax通信的一个主要限制,来源于跨域安全策略。默认情况下,XHR对象只能访问与包含它的页面位于同一个域中的资源。这种安全策略可以预防某些恶意行为。但是,实现合理的跨域请求对于开发某些浏览器应用程序也是至关重要的。 CORS是W3C的一个工作草案,定义了在必须访问跨域资源时,浏览器与服务器应该如何沟通。CORS的实现原理,就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功,还是应该失败。 比如一个简单的使用GET或POST发送的请求,它没有自定义的头 … 继续阅读

发表在 Ajax | |
w3cmm

JavaScript FormData

现代Web应用中频繁使用的一项功能就是表单数据的序列化,XMLHttpRequest 2级为此定义了FormData类型。FormData为序列化表单及创建与表单格式相同的数据提供了遍历。 继续阅读

发表在 Ajax |
w3cmm

XMLHttpRequest(XHR)

Ajax技术的核心是XMLHttpRequest对象(简称XHR),这是由微软首先引入的一个特性,其它浏览器提供商后来提供了相同的实现。在XHR出现之前,Ajax式的通信必须借助一些hack手段来实现,大多数都是使用隐藏的框架或内嵌框架 继续阅读

发表在 Ajax |