ajax无法在请求头中设置Cookie
2020-11-28 本文已影响0人
4ANH
出于安全考虑,ajax不允许设置部分请求头,其中就包含cookie,使用js-cookie可解决此问题。
引用方式:
1.下载js-cookie.js或直接引用CDN地址:
<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
2.模块开发情况:
npm install js-cookie --save
使用方法:

- 创建一个有效的cookie
Cookies.set('name', 'value');
- 创建一个从现在开始7天后到期在整个网站有效的cookie
Cookies.set('name', 'value', { expires: 7 });
- 创建一个从现在开始在整个网站有效的cookie
Cookies.set('name', 'value', { expires: 7, path: '' });
- 读取指定名称cookie
Cookies.get('name');
- 读取所有cookie
Cookies.get();
- 删除cookie
Cookies.remove('name');