【发布时间】:2016-03-17 22:47:10
【问题描述】:
我试图弄清楚为什么我在此示例中无法使用重试:http://jsbin.com/bobecoluxu/edit?js,output
var response$ = Rx.Observable.fromPromise(
$.ajax({
url: 'http://en.wikipedia.org/w/api.php',
dataType: 'jsonp',
data: {
action: 'opensearch',
format: 'json',
search: term
}
}))
.retry(3);
我已经将 ajax 调用包装在 searchWikipedia 函数中的 Observable 中,但如果我试图通过关闭 wifi 或相关操作员抛出异常来强制此调用失败,它根本不起作用。
提前致谢!
【问题讨论】:
-
请将您的代码直接插入问题本身。链接可能会更改和过时,从而使您的问题无效。
-
@scriptHero,好的,很抱歉问题文本不便,感谢为我修复了它。
标签: javascript rxjs