521得票12回答
jQuery延迟对象和承诺 - .then() vs .done()

我一直在阅读有关jQuery延迟对象(deferreds)和承诺(promises),但我无法看出在成功回调中使用.then() 和 .done()之间的区别。我知道Eric Hynds提到.done()和.success()映射到相同的功能,但我猜.then()也是如此,因为所有回调都在成功...

471得票9回答
将一个包含多个Deferred对象的数组作为参数传递给$.when()函数

这里是一个人为制造的示例,以便更好地理解发生了什么:http://jsfiddle.net/adamjford/YNGcm/20/ HTML:<a href="#">Click me!</a> <div></div> JavaScript:fu...

284得票11回答
jQuery deferred如何使用?

jQuery 1.5引入了新的Deferred对象以及附带的方法 .when, .Deferred 和 ._Deferred。 如果你之前没有使用过 .Deferred,我已经为它的源码添加了注释。 这些新方法的可能用法是什么?我们该如何将它们应用到模式中呢? 我已经阅读了API和源代码,所以...

132得票4回答
如何使用jQuery Deferreds数组?

我有一个应用程序,需要按特定顺序加载数据:首先是根URL,然后是所有模式,最后使用这些模式和URL来初始化各种数据对象的应用程序。当用户使用应用程序导航时,会加载数据对象、对其进行模式验证并显示它们。当用户进行增删改查操作时,模式提供了第一层验证。 我在初始化方面遇到了问题。我使用Ajax调...

121得票4回答
延迟对象是什么?

jQuery 1.5 增加了 "Deferred Objects"。它们是什么,究竟有什么作用?

108得票4回答
$.ajax的success和.done()方法有什么区别?

谁可以帮助我? 我不明白 $.ajax 中的 success 和 .done() 的区别。 如果可能的话,请提供示例。

98得票3回答
我应该在什么时候使用jQuery deferred的"then"方法,以及在什么时候使用"pipe"方法?

jQuery的Deferred有两个函数可用于实现异步函数的链式调用: then() deferred.then( doneCallbacks, failCallbacks ) 返回:Deferred doneCallbacks 当Deferred被解决时调用的函数或函数数组。 fai...

90得票3回答
Reactjs组件的异步渲染

我希望在我的ajax请求完成后渲染我的组件。 以下是我的代码var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foob...

87得票2回答
延迟对象与承诺对象

除了jQuery版本之外,延迟对象(Deferred)和承诺对象(Promise)有什么区别? 根据我的需要应该使用哪一个?我只想调用fooExecute()。例如,我只需要fooStart() 和 fooEnd() 来切换HTML div 状态。//I'm using jQuery v2.0...

70得票3回答
jQuery.when的理解

我试图使用jQuery.when来触发两个ajax请求,然后在这两个请求都完成后调用一些函数。以下是我的代码:var count = 0; var dfr; var showData = function(data) { dfr.resolve(); alert(count)...