(1)Ajax(就是XHR(XMLHttpRequest)),是异步的JavaScript和XML,是一种用于创建快速动态页面的技术。
(2)作用:用来与后台交互
(3)原生JS发送ajax请求的步骤:
a首先是创建一个对象(XHR对象);
b发送请求(包括请求方式get/post,请求地址,是否是异步请求);
c接收服务器响应数据
(4)请求方式:get和post
get和post都是http(超文本传输协议)的请求方式,TCP连接。
区别:(安全性、数据量作用编码)
get不安全。发送的信息显示在URL中,可发送的数据量有限。用来获取信息只支持ASCII码
post安全。数据作为数据包发送,信息不在URL中显示,可传送大量的数据。用来更新信息支持多种编码格式(比如ASCII码和二进制)