ajax设置请求头的四部分
ajax获取响应头的四部分
封装$.ajax
使用ES6解构赋值进行优化
Promise的使用
头headers的4部分
请求头Request Headers
请求头Request Headers的4部分:
响应头Response Headers
响应Response Headers的4部分:
ajax操作第一部分
设置请求
用xhr.open()
设置第一部分的请求方式和路径
获取响应
|
|
ajax操作第二部分
设置请求
用POST发送请求时,必须设置content-type
用xhr.setHeader()
设置第二部分
设置请求头时,必须在xhr.send()
之前设置
获取响应
|
|
ajax操作第四部分
设置请求
在用POST发送请求时,用xhr.send()
可以设置第四部分将数据传给后端
获取响应
|
|
封装$.ajax
|
|
|
|
ES6解构赋值的用法
交换a和b的值
问题是每个程序员的回调名不一样,我们无法知道成功函数和失败函数的具体名字,也许别的程序员取名叫done和error呢
Promise 解决了这个问题
用Promise进行优化
语法:return new Promise(function (resolve, reject){ 代码 }
用Promise之后,就不需要给success和fail这两个回调函数取名字了
|
|
Promise总结
原始函数
Promise方法: