promise解决异步嵌套问题
Posted celine-huang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了promise解决异步嵌套问题相关的知识,希望对你有一定的参考价值。
function a() return new Promise(function(res,rej) $.ajax( url:"a", type: "GET", async:true, dataType:"json", success:function(data) console.log(data,"a"); res(data); ) ); function b(data) console.log(data,"data"); return new Promise(function(res,rej) $.ajax( url:"b", type: "POST", async:true, data:JSON.stringify(data), dataType:"json", success:function(data) console.log(data,"b"); res(); ) ); $("#btn").click(function() a().then(function (data) b(data); ).then(function() ) )
b的请求结果依赖于a的数据
以上是关于promise解决异步嵌套问题的主要内容,如果未能解决你的问题,请参考以下文章