重庆涪陵网站建设专业做网站联系电话
 定义 
 
 
 Ajax 异步 JavaScript 和 XML ( async javascript and xml ),使用 Ajax 技术网页应用能够快速地将数据更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作. 
   javascript :用于无刷新的更新页面  
  xml  是一种数据格式,目的是为了存储和传递数据  
  XMLHttpRequest 对象:这是一个浏览器内置对象,可以向指定的地址发送请求 
   在后来开发实践中,人们开始抛弃  xml ,而是用  json  作为数据存储和传递的格式 
  
  
定时获取时间案例

readystate
 AJAX  请求会经历很多阶段,通过 readyState 属性的值,可以知道请求当前正处于哪个阶段 
 
 readyState 存放 xhr 的状态信息,从 0-4 发生变化: 
 
 
 0 :请求未初始化  
  1 :服务器已建立连接  
  2 :请求已接收  
  3 :请求处理中  
  4 :请求已完成,且响应已完成 
  
 为什么要加入判断

请求方式
 ajax  常用的请求方式 
 
 get :从服务端获取数据  
  post :向服务端提交数据,用于新增 
  put :向服务端提交数据,用于修改 
  delete :删除数据 
    发送  get  请求: 
 
 发送post请求:

发送 put 请求:

发送 delete 请求:
 
 服务端处理: 
 
 
 
总结:
 前后端分离项目开发中,不同的目的要使用不同的请求方式. 
 
 
 针对同一个资源(比如博客)的增删改查,请求的接口一般是一样的,服务端会通过获取请求方 
 
 式,然后将不同的请求转发给不同的代码来处理 
