**问题:**在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
相关推荐
最新资讯动态3 分钟前
HDC 2026 | 对话鲸鸿动能:存量时代,品牌如何夺回营销“主动权”?最新资讯动态4 分钟前
游戏出海,从产品走向体系最新资讯动态4 分钟前
20人团队跑出百万DAU、大厂也来抢量:谁在鸿蒙生态跑出加速度最新资讯动态17 分钟前
千万开发者背后,鸿蒙商业化的B面爱勇宝2 小时前
AI 时代:智商决定起点,情商决定走多远kyriewen2 小时前
用了半年 Claude Code 后,我尝试关掉它写了一周代码——结果比想象中严重IT_陈寒3 小时前
Vite的静态资源打包让我熬夜到三点,这坑千万别跳山河木马4 小时前
矩阵专题0-webGL中的矩阵徐小夕4 小时前
万字拆解 JitWord:企业级实时协同文档底层架构 + 大模型 AI 融合完整实践一份执念4 小时前
uni-app 小程序分包限制处理与主包体积优化实战