AJAX 的基本请求方式
AJAX
一种异步数据交互技术
解决的问题: 提高用户的体验
现在开发里面,使用 ajax 实现前后端的完全分离开发
ajax 使用的四个步骤
1 | // 1 创建异步对象 |
异步对象的 readyState 属性,是一个从 0-4 不断变化的数字,每个数字代表一个状态,我们只需要大概了解一下,关心最终的结果就可以了
fetch
基本用法
get
1 | fetch(url).then(res=>res.json()).then(data=>console.log(data)) |
配置Fetch请求
1 | fetch(url, { |
备注: 当请求使用 credentials: ‘include’ 时,响应的 Access-Control-Allow-Origin 不能使用通配符 “*”。在这种情况下,Access-Control-Allow-Origin 必须是当前请求的源,在使用 CORS Unblock 插件的情况下请求仍会失败。