**问题:**在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
相关推荐
兄弟加油,别颓废了。4 分钟前
系统全功能详细操作手册,从启动到测试ZC跨境爬虫20 分钟前
跟着 MDN 学 HTML day_32:(AbstractRange 抽象接口与 DOM 范围操作)十子木24 分钟前
设置把所有终端移动到最前端的快捷键陈老老老板26 分钟前
Bright Data Web Scraping 实战:用 MCP + Dify 构建 eBay 商品详情采集 AI 工作流(2026)一渊之隔35 分钟前
uniapp蓝牙搜索连接展示蓝牙设备包含信号显示Cisyam^41 分钟前
Bright Data Web Scraper 实战:构建 TikTok 与 LinkedIn Web Scraping 自动化 Skill(2026)李剑一1 小时前
开箱即用!Vue3+TS 视频组件完整代码,自动提取视频第一帧做封面。妈妈再也不用担心我手动截封面了阿赛工作室1 小时前
PageAgent的价值和使用示例盐多碧咸。。1 小时前
echarts折线图矩形选择 框选图表羽沢311 小时前
Canvas学习一