jQuery中的链式管道
Chain pipes at jQuery
我使用jQuery v1.7,所以我不能使用then
。我需要进行几个嵌套的ajax调用,并且希望消除嵌套的回调调用。我发现在1.7版本我可以使用pipe
方法。但在谷歌之后,我不确定我是否正确地使用了它。我的代码看起来像这样:
step1().pipe(step2, fail).pipe(step3, fail).done(step4, fail)
我要做的是将异步调用结果从step1
传递到step2
等,或者在错误的情况下调用失败函数。最后调用done方法。
step2
签名为:
function step2(data) {
...
}
我省略了两个额外的参数,因为它们对我来说是不必要的。
经过几次测试,我可以看到它的工作:
step1().pipe(step2, fail).pipe(step3, fail).done(step4, fail)
jQuery v1.7
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- Rails资产管道-只向head添加jquery
- 如何确保Rails资产管道中的JQuery脚本在控制器特定的JS之后被调用
- jQuery和perl:基于状态的进度条;管道文件”;,动态ajax
- Chosen Jquery:将多个选定值的分隔符改为管道,而不是逗号
- jQuery出现管道符号"|"in ID name
- 使用jquery/ javascript从Yahoo管道解析json
- jQuery中的链式管道
- 我如何使用我的Jquery插件在Rails资产管道
- jQuery递延——我需要管道或链来实现这个模式吗?
- 在资产管道中加载jquery之前加载自定义js文件
- 用jquery从管道符号分隔的数据中填充一个HTML选择框