我有以下代码:
(saveData())
.pipe(function(data){return sendhandovermail($('#editperson_id').val());})
.pipe(function(data){setHistory(_eciId,'4','12',true);})
.pipe(function(data){window.location.href = 'input.cfm?m=4&id=45';})
.fail(function(data){$('##msgDialogDetail').html("Error while saving. Please contact bla@blup.com");});
代码有效(没有错误)但是...有人告诉我 .pipe() 方法将一个接一个地执行所有 ajax 调用。如果 A 返回,B 将开始。虽然当我运行它时,情况并非如此。我是不是理解错了,或者我应该如何编写这个链让它一个接一个地执行?