[英]Asynchronous chaining in Javascript
I have been trying to get a not so sophisticated solution to chaining and this is what I came up with: http://jsfiddle.net/mithun_daa/fEGsj/2/ 我一直试图找到一个不太复杂的链接解决方案,这就是我提出的: http : //jsfiddle.net/mithun_daa/fEGsj/2/
It seems to work but when I have multiple calls to "myapp": 它似乎工作,但当我有多次调用“myapp”时:
//call the success callback
$('#ph').text(window.myapp.doWork(true).success(onSuccess).error(onSuccess));
//call the error callback
$('#ph').text(window.myapp.doWork(false).success(onSuccess).error(onError));
the callback is immediately called. 立即调用回调。 I am trying to find a vanilla JS solution. 我试图找到一个香草JS解决方案。 I know jQuery provides promises but I was just curious to see how I would do it in pure JS. 我知道jQuery提供了promises,但我很想知道如何在纯JS中实现它。
这个问题无处不在,有一个完整的社区可以解决它http://www.promisejs.org将被纳入未来的js版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.