首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
Tp6 $request->isAjax()不能验证axios提交的请求
作者:小萝卜 2024-04-15 【 TP6 Vue3 】 浏览 1121
简介Tp6 $request->isAjax()不能验证axios提交的请求,需要在请求头部header中添加对应参数XMLHttpRequest
Tp6 $request->isAjax()不能验证axios提交的请求
原因:axios 请求头中没有带 X-Requested-With 这个参数。
解决办法:
给请求头添加 X-Requested-With 这个参数,参数值为 XMLHttpRequest
// 以 axios 为例
this.$axios.get('http://yourdomain.com/api/getMenus',
{
headers: {'X-Requested-With': 'XMLHttpRequest'}
}).then((res)=>{
// console.log(res.data);
})
很赞哦! (0)
相关文章
- TP6/ThinkPHP6怎么获取表前缀
- phpQuery介绍及简单的使用
- tp5实现文件下载,并对下载的文件重命名
- ThinkPHP集成QueryList和PhantomJS插件实现采集动态加载的页面的数据
- Thinkphp的auth权限和rbac有什么区别
- TP5数据库操作时怎么过略不存在的字段
- TP5 Composer安装JqueryList出错 解决办法
- TP6/ThinPHP6 获取主键自增ID
- TP6定义常量报错:Use of undefined constant CONTROLLER_NAME - assumed 'CONTROLLER_NAME'
- TP6 TP5一键生成sitemap站点地图索引文件 代码分享