Ajax与comet

78 阅读1分钟

1.什么是ajax?

向服务器请求数据无需刷新页面。ajax核心为XHR对象。 xhr对象的方法:open() open('get','url',false) 收到响应以后,响应数据会自动填充XH R对象的属性。包括reponseText,status,statusText.

2.XHR

GET请求,用于向服务器查询某些信息。 POST方法,用于向服务器发送应该被保存的数据。POST请求的有点在于 数据可以更多,格式不限制。

XHR XML HTTPREQUEST2

2.1.formData

formData可以不必再XHR对象上设置请求头部

2.超时设定

timout 请求时间在多少毫秒后就终止

3.overrideMimeType()

重写XHR相应的MIME类型

跨源资源共享 跨源的时候定义origin,服务器认为可以接受,在access-control-allow-origin中回发相同源信息。 带凭据的请求: withCredentails属性设置为true

其他跨域技术: