Als «jquery-deferred» getaggte Fragen

10
jQuery verschiebt und verspricht - .then () vs .done ()
Ich habe über aufgeschobene und versprochene jQuery-Angebote gelesen und kann den Unterschied zwischen der Verwendung von .then()& .done()für erfolgreiche Rückrufe nicht erkennen. Ich weiß, dass Eric Hynds dies erwähnt .done()und .success()derselben Funktionalität zugeordnet ist, aber ich vermute , dass dies der Fall ist, .then()da alle Rückrufe nach Abschluss eines erfolgreichen …


11
Wie kann jQuery Deferred verwendet werden?
jQuery 1.5 bringt das neue Rechnungsabgrenzungs Objekt und die beigefügten Methoden .when, .Deferredund ._Deferred. Für diejenigen, die noch nicht verwendet .Deferredhaben, habe ich die Quelle dafür mit Anmerkungen versehen . Was sind die möglichen Verwendungsmöglichkeiten dieser neuen Methoden, wie passen wir sie in Muster an? Ich habe die API und …

4
Wie arbeiten Sie mit einem Array von jQuery Deferreds?
Ich habe eine Anwendung, bei der Daten in einer bestimmten Reihenfolge geladen werden müssen: die Stamm-URL, dann die Schemas und schließlich die Anwendung mit den Schemas und URLs für die verschiedenen Datenobjekte initialisieren. Während der Benutzer durch die Anwendung navigiert, werden Datenobjekte geladen, anhand des Schemas überprüft und angezeigt. Während …



3
Wann sollte ich die "then" -Methode von jQuery deferred verwenden und wann sollte ich die "pipe" -Methode verwenden?
jQuery's Deferredverfügt über zwei Funktionen, mit denen die asynchrone Verkettung von Funktionen implementiert werden kann: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Eine Funktion oder ein Array von Funktionen, die aufgerufen wird, wenn der verzögerte Wert aufgelöst wird. failCallbacks Eine Funktion oder ein Array von Funktionen, die aufgerufen wird, …

2
Reagiert auf asynchrones Rendern von Komponenten
Ich möchte meine Komponente rendern, nachdem meine Ajax-Anfrage abgeschlossen ist. Unten sehen Sie meinen Code var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foobar.io/api/v1/listings/categories/').done(function (data) { $.each(data, function(index, element){ rows.push(<OptionRow obj={element} />); }); return (<Input type='select'>{rows}</Input>) }) } }); Aber ich bekomme den Fehler unten, weil ich Rendering …

2
Aufgeschoben gegen Versprechen
Was ist der Unterschied zwischen Deferred und Promise außer den jQuery-Versionen? Was soll ich für meinen Bedarf verwenden? Ich möchte nur die anrufen fooExecute(). Ich brauche nur das fooStart()und, fooEnd()um zum Beispiel den HTML-Div-Status umzuschalten. //I'm using jQuery v2.0.0 function fooStart() { /* Start Notification */ } function fooEnd() { …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.