Ajax请求
本话题发布Ajax请求相关的问答文章和技术分享,将持续更新,为您推荐了16篇问答,访问即可查看更多精彩内容。
-
2
回答
23浏览
Fetch请求怎么处理跨域问题?
我在本地用 fetch('http://localhost:3000/api/data') 请求后端接口,但浏览器报CORS错误,说没允许跨域。后端是Node.js写的,已经加了CORS中间件,但前端...
前端 2026-03-27 08:29:20 -
1
回答
27浏览
如何限制 Vue 中 Ajax 请求的并发数量?
我在用 Vue 做一个文件上传功能,需要同时上传多个文件,但不想让所有请求一起发出去,怕压垮服务器。试过直接用 Promise.all,结果一下子全发了,有没有办法控制最多同时发 3 个请求? 下面是...
前端 2026-03-20 14:09:20 -
2
回答
26浏览
Fetch请求后页面没更新,是哪里写错了吗?
我用 Fetch 发了个 POST 请求提交表单,控制台能看到请求成功了,但页面内容没变,难道 fetch 不会自动刷新页面吗? 我试过在 then 里加 location.reload(),但感觉不...
前端 2026-03-18 22:15:24 -
1
回答
27浏览
Ajax请求出错时怎么统一处理错误?
我用原生 fetch 做 Ajax 请求,但每次都要写一遍 catch,感觉很重复。比如网络断了或者后端返回 500,我想统一弹个提示,而不是每个请求都单独处理。 试过在 fetch 外面包一层函数,...
前端 2026-03-17 17:00:22 -
2
回答
51浏览
React中如何正确取消未完成的Ajax请求?
我在用useEffect做数据请求,切换页面时老报“Can't perform a React state update on an unmounted component”错误。试过AbortCon...
前端 2026-03-13 18:31:18 -
1
回答
45浏览
Ajax请求为啥总是被CORS拦截?
我在本地用 http://localhost:3000 调后端接口 http://api.example.com/data,浏览器一直报 CORS 错误,明明后端说已经加了跨域头啊? 我试过在 fet...
前端 2026-03-12 23:30:20 -
2
回答
46浏览
Ajax请求被CORS拦截,本地开发怎么解决跨域问题?
我在本地用 http://localhost:3000 调用后端接口 http://localhost:8080/api/data,浏览器控制台报错:CORS policy blocked。后端是Ja...
前端 2026-02-25 15:27:21 -
1
回答
42浏览
Server-Sent Events 连接老是自动断开怎么办?
我用 Server-Sent Events 做了个实时通知功能,但浏览器隔几分钟就断开连接,控制台还报 EventSource's connection was closed。后端是用 PHP 写的,...
前端 2026-02-23 23:48:20 -
2
回答
66浏览
为什么本地开发时Ajax请求后端接口会报CORS错误?
我在本地用 http://localhost:3000 启动了一个React项目,调用公司测试环境的API(比如 https://api.test.com/user),浏览器控制台一直报CORS错误,...
前端 2026-02-23 20:01:21 -
2
回答
79浏览
为什么我的axios请求拦截器设置的headers没生效?
在用axios写请求拦截器时,明明在config.headers里加了token,但抓包发现请求头里始终没有这个字段,这是怎么回事? 我的代码是这样的: axios.interceptors.requ...
前端 2026-02-16 21:47:24 -
2
回答
38浏览
为什么设置了timeout的JQuery Ajax请求还是没超时?
我在用JQuery的$.ajax发请求时设置了timeout: 2000,但实际测试发现请求超过3秒后还是继续执行了,甚至没有触发error回调。之前试过把timeout改成1000都试过,但问题依旧...
前端 2026-02-16 15:10:33 -
2
回答
63浏览
Vue长轮询请求在页面切换时如何正确关闭?
在Vue项目里用长轮询实时获取订单状态,但切换页面时老是报错“Cannot read properties of undefined (reading 'then')”。代码是这样写的: <te...
前端 2026-02-10 23:13:26 -
2
回答
107浏览
为什么Axios请求拦截器没触发?请求头没添加进去
我给Axios设置了请求拦截器,想统一加token,但发现请求头里根本没有Authorization字段。我直接在拦截器里打log也看不到输出,这是怎么回事? 代码是这样写的: axios.inter...
前端 2026-02-04 06:18:27 -
2
回答
40浏览
如何在AJAX请求超时时正确取消未完成的请求?
在做搜索联想功能时,用户快速输入会导致之前的请求还没回来就覆盖了结果。我用XMLHttpRequest尝试用abort()取消,但代码写法好像有问题: let xhr; function search...
前端 2026-02-03 22:42:32 -
2
回答
70浏览
为什么Axios请求成功但响应数据为空?
我在Vue组件里用Axios请求接口,返回状态是200,但response.data一直是空对象... 代码是这样的: <template> <div>{{ items }}&...
前端 2026-02-02 15:39:31 -
2
回答
72浏览
Vue组件销毁时怎么正确取消Axios请求?请求还是在后台执行了
在做商品列表页的时候,当快速切换路由时,之前的Ajax请求还在后台完成了,导致新页面的数据被旧数据覆盖。我试过在beforeDestroy里调用cancel函数,但控制台还是报错说响应拦截器被调用了。...
前端 2026-01-31 07:17:27