JS中for循环里的ajax请求不数据

**问题:**在for循环里调接口,调接口的请求方式用ajax的写法,发现每次循环都会跳过ajax,导致获取不到接口数据

**问题解决:**for循环是单线程的,是同步的。ajax是异步的。把ajax变成同步的就可以了: async: false

javascript 复制代码
for(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){  
              
        }  
    });  
}  
相关推荐
万少3 小时前
HarmonyOS 开发必会 5 种 Builder 详解
前端·harmonyos
橙序员小站5 小时前
Agent Skill 是什么?一文讲透 Agent Skill 的设计与实现
前端·后端
炫饭第一名7 小时前
速通Canvas指北🦮——基础入门篇
前端·javascript·程序员
王晓枫8 小时前
flutter接入三方库运行报错:Error running pod install
前端·flutter
符方昊8 小时前
React 19 对比 React 16 新特性解析
前端·react.js
ssshooter8 小时前
又被 Safari 差异坑了:textContent 拿到的值居然没换行?
前端
曲折8 小时前
Cesium-气象要素PNG色斑图叠加
前端·cesium
Forever7_8 小时前
Electron 淘汰!新的桌面端框架 更强大、更轻量化
前端·vue.js
不会敲代码18 小时前
前端组件化样式隔离实战:React CSS Modules、styled-components 与 Vue scoped 对比
css·vue.js·react.js
Angelial8 小时前
Vue3 嵌套路由 KeepAlive:动态缓存与反向配置方案
前端·vue.js