ajax的学习

原创 2015年07月11日 09:37:17

ajax的readyState属性共有五种取值,0:未初始化,send()方法还未调用;

1:加载中,已经调用了send()方法,请求还在处理中;

2:已加载,send()方法已完成,整个应答已接受;

3,:交互中,正在解析应答;

4:已完成,应答已解析,准备好进行下一步处理。

XMLHttpRequest使用的依然是http来传送请求,因此状态码依然适用。

浏览器对每一个访问过的页面都会在内存中以XML的文档形式保存起来,众所周知的DOM就是浏览器对XML文件提供的API,ajax就是对已解析的DOM进行修改,刷新新的DOM值。

XHR允许修改或增加请求中的HTTP报头,查询报头,利用setRequestHeader(),getResponseHeader(),getAllResponseHeader();现在的浏览器在get方式下,会在浏览器写入缓存,如果服务器端返回一个强制清缓存的头(Cache-Control:no-cache),才会清缓存。

GET是用来获取某些东西,POST则是用来完成某事。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Ajax&Json学习笔记

  • 2017年08月01日 23:24
  • 30KB
  • 下载

xml与ajax学习

  • 2015年06月17日 23:34
  • 32KB
  • 下载

jQuery学习笔记(7)——AJAX

AJAXAJAX概述创建XHR实例XHR即XMLHttpRequest。 标准方法是通过JavaScript的XHR对象发起异步请求,而IE浏览器专有办法是使用ActiveX控件。一旦创建,用于设置...

ajax学习课件

  • 2017年06月05日 14:22
  • 1.65MB
  • 下载

jQuery学习之jQuery Ajax用法详解

jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍。 我们先从最简单的方...

Ajax学习总结

  • 2015年10月13日 16:16
  • 35B
  • 下载

Ajax的学习

  • 2014年10月27日 15:54
  • 692KB
  • 下载

从零开始学习WEB前端之数据交互(Ajax)

数据交互 ajax
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ajax的学习
举报原因:
原因补充:

(最多只允许输入30个字)