因为每次get到数据是下次请求的参数目前我是层层嵌套,不好维护,可读性也很差,大致流程如下:functionget(){$.ajax({url:'test.php',success:function(){$.ajax({url:'test1.php',success:function(){$.ajax({url:'test2.php',success:function(){$.ajax({url:'test3.php',success:function(){//TODO}})}})}})}})}for(i=0;i
2 回答

ibeautiful
TA贡献1993条经验 获得超6个赞
functionget(){$.ajax({url:'test.php'}).then(function(){return$.ajax({url:'test1.php'});}).then(function(){return$.ajax({url:'test2.php'});}).then(function(){return$.ajax({url:'test3.php'});}).then(function(){//TODOhere});}for(i=0;iget() }

千万里不及你
TA贡献1784条经验 获得超9个赞
$.ajax("test1.php").then(function(data){//data是test1.php的返回值return$.ajax("test2.php");}).then(function(data){//data是test2.php的返回值return$.ajax("test3.php");}).then(function(data){return$.ajax("test4.php");});
添加回答
举报
0/150
提交
取消