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){  
              
        }  
    });  
}  
相关推荐
weixin_7042660511 分钟前
Spring Boot 入门了解
前端·firefox
冲浪中台15 分钟前
如何实现低代码源码级交付和私有化部署
前端·低代码·私有化部署·源代码管理
炒毛豆21 分钟前
Vue 3 公共组件从封装到全局注册的极简指南
前端·javascript·vue.js
踩着两条虫22 分钟前
VTJ.PRO 在线应用开发平台前端架构
前端·vue.js·ai编程
踩着两条虫27 分钟前
VTJ.PRO 在线应用开发平台部署与运维
前端·vue.js·人工智能
Dxy123931021627 分钟前
html鼠标定位线
前端·html·计算机外设
sp4234 分钟前
通过 RootEncoder 进行安卓直播 RTSP 推流
前端
_院长大人_35 分钟前
构建一个 Vue 基于el-input的磨损区间选择器组件 —— WearRangeSelector
前端·javascript·vue.js
遗憾随她而去.36 分钟前
前端 Vue 虚拟列表(Virtual List),从原理到实战
前端·javascript·vue.js
tangdou36909865536 分钟前
图文并茂手把手教你Claude Code 多智能体 Agent Teams,一人变团队
前端·后端·ai编程