ajax get post 头部参数,Ajax 带请求头header的get、post请求在原生JS中应用讲解

一、Ajax 概述

Ajax 是 Asynchronous Javascript And XML 的简写,Ajax是一门技术,并不是一门语言.

ajax作用:

使用XHTML+CSS来标准化呈现

使用XML和XSLT进行数据交换及相关操作

使用XMLHttpRequest对象与Web服务器进行异步数据通信

使用Javascript操作Document Object Model进行动态显示及交互

使用JavaScript绑定和处理所有数据

优点:

页面局部刷新:减少用户等待时间,提高用户体验

与服务器异步通信:不需要打断用户的操作,具有更迅速的响应能力

按需获取数据,节约带宽

缺点:

破坏了浏览器的后退机制(ajax局部刷新页面,浏览器后退按钮不可点);解决方案:HTML5 直接操作浏览历史

不利于搜索引擎优化;解决方案:(待更新)

**安全问题:**Ajax技术就如同对企业数据建立了一个直接通道,这使得开发者在不经意间会暴露比以前更多的数据和服务器逻辑

核心:

**组成:**JavaScript、XMLHTTPRequest、DOM对象

通过XMLHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面

工作原理:

相当于在用户和服务器之间加了一个中间层(ajax引擎),异步请求数据(使用户操作 与 服务器响应异步化)

并不是所有的用户请求都提交给服务器&#x