**问题:**在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
相关推荐
悟空瞎说几秒前
React 项目一键部署至 GitHub Pages 实操教程To_OC1 分钟前
写完这个微信风格按钮页面,我终于吃透了BEM命名+CSS重置谷谷地图下载器12 分钟前
全球、台湾省的无水印·街景数据(离线数据),专为可视化项目定制,支持国产化万少16 分钟前
如果你要自动化操作浏览器,Kimi-WebBridge可能适合你韩曙亮37 分钟前
【错误记录】flutter attach 附加设备 执行报错 ( 附加设备注意事项 )倾颜1 小时前
React 自定义 Hook 实战:把 AI Chat 的会话流和滚动体验从组件中拆出来vipbic1 小时前
从一句话需求到可交互草图,我用 AI 设计了一个团队组件共享平台小小前端--可笑可笑1 小时前
【Web 流媒体三部曲之一】直播、点播与 WebRTC 是什么?gCode Teacher 格码致知1 小时前
Javascript提高:冒泡和捕获的典型案例-由Deepseek产生蒟蒻星球住民1 小时前
web应用技术作业01