Javascript jQuery上的链管道
我使用的是jqueryv1.7,因此无法使用Javascript jQuery上的链管道,javascript,jquery,pipe,jquery-callback,chain,Javascript,Jquery,Pipe,Jquery Callback,Chain,我使用的是jqueryv1.7,因此无法使用然后。我需要进行几个嵌套的ajax调用,并且我想去掉嵌套的回调调用。我发现在版本1.7中,我可以使用管道方法。但在谷歌搜索之后,我不确定我是否正确使用了它。我有如下代码: step1().pipe(step2, fail).pipe(step3, fail).done(step4, fail) 我试图做的是将异步调用结果从step1传递到step2等等,或者在出现错误时调用fail函数。最后我调用done方法 步骤2的签名是: function st
然后。我需要进行几个嵌套的ajax调用,并且我想去掉嵌套的回调调用。我发现在版本1.7中,我可以使用管道方法。但在谷歌搜索之后,我不确定我是否正确使用了它。我有如下代码:
step1().pipe(step2, fail).pipe(step3, fail).done(step4, fail)
我试图做的是将异步调用结果从step1
传递到step2
等等,或者在出现错误时调用fail函数。最后我调用done方法
步骤2的签名是:
function step2(data) {
...
}
我省略了两个额外的参数,因为它们对我来说不是必需的。经过几次测试后,我可以看出它是有效的:
step1().pipe(step2, fail).pipe(step3, fail).done(step4, fail)
对于jQuery v1.7,经过几次测试后,我发现它可以工作:
step1().pipe(step2, fail).pipe(step3, fail).done(step4, fail)
对于jqueryv1.7