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){  
              
        }  
    });  
}  
相关推荐
岁月宁静20 小时前
大规模图片列表性能优化:基于 IntersectionObserver 的懒加载与滚动加载方案
前端·javascript·vue.js
爆爆凯20 小时前
Spring Boot Web上下文工具类详解:获取Request、Response和参数
前端·spring boot·后端
IT_陈寒20 小时前
7个Java Stream API的隐藏技巧,让你的代码效率提升50%
前端·人工智能·后端
一 乐20 小时前
医疗保健|医疗养老|基于Java+vue的医疗保健系统(源码+数据库+文档)
java·前端·数据库·vue.js·毕设
Want59520 小时前
HTML炫酷烟花⑨
前端·html
艾小码20 小时前
90%前端面试必问的12个JS核心,搞懂这些直接起飞!
前端·javascript
qq_5470261791 天前
Flowable 工作流引擎
java·服务器·前端
刘逸潇20051 天前
CSS基础语法
前端·css
吃饺子不吃馅1 天前
[开源] 从零到一打造在线 PPT 编辑器:React + Zustand + Zundo
前端·svg·图形学
小马哥编程1 天前
【软考架构】案例分析-Web应用设计(应用服务器概念)
前端·架构