**问题:**在for循环里调接口,调接口的请求方式用ajax的写法,发现每次循环都会跳过ajax,导致获取不到接口数据
**问题解决:**for循环是单线程的,是同步的。ajax是异步的。把ajax变成同步的就可以了: async: false
javascriptfor(var i=0; i<contentList.length; i++){ urlString = contentList[i].url; var requestParams = { 'userId': window.params.userId, 'sysId': window.params.sysId, 'paramsObj': { 'account': contentList[i].account, } } $.ajax({ type: 'post', url: urlString, dataType: JSON.stringify(requestParams), contentType: 'application/json', async: false, // 这个把异步的ajax变成同步 success: function(res){ console.log(res,'res'); }, error: function(data){ } }); }
JS中for循环里的ajax请求不数据
outstanding木槿2024-12-27 11:36
相关推荐
八号当铺13 分钟前
从 Prompt 到 AI 工程化:理解 Rules、Skills 与 Agent倒带人生16 分钟前
将 $confirm 对话框改为 a-modal 实现的通用技术方案didadida26217 分钟前
子路径部署 Vue/React 应用偶发白屏invicinble17 分钟前
前端框架使用vue-cli (第五层:构建打包层--总体层介绍)前端那点事22 分钟前
Vuex刷新数据丢失?4种持久化方案全覆盖,从零到项目落地(实战完整版)Cerrda22 分钟前
性能提升 satisfying!一个 Vue3 指令干掉页面上 200 个无用 Tooltip 实例漫游的渔夫22 分钟前
前端开发者做 AI Agent:别只渲染答案,用 7 个状态接住确认、错误和 traceclove22 分钟前
从 LLM 到 Agent:一篇文章课带你彻底搞懂 AI 智能体的核心逻辑前端那点事24 分钟前
彻底吃透JS定时器!setTimeout/setInterval区别、坑点与最优优化方案(Vue实战)Ruihong25 分钟前
🔥Vue 转 React 实战:VuReact 实时监听开发指南