Tag: jquery-deferred

jQuery deferred (auch bekannt als Versprechen und futures) kann verwendet werden, zu verwalten callback-Warteschlangen

JQuery deferred mit .jeder()

Anzahl der Antworten 2 Antworten
Irgendwelche Ideen, wie man verwenden könnte, JQuery deferred Methoden mit einer Funktion, die erkennt, werden alle geänderten Formulare und unterwirft sich jeder wie ein Ajax-post? Ich kann die gleiche Sache arbeiten, wenn ich nur eine Liste laden

jQuery: führen Sie array der Funktionen nacheinander (beide deferreds und nicht-deferreds)

Anzahl der Antworten 1 Antworten
Ich bin ziemlich neu mit Versprechungen und haben eine harte Zeit der Umhüllung meinem Kopf, um jQuery deferreds. Was ich derzeit haben eine Reihe von Funktionen, die ich ausführen an einem bestimmten Punkt: while (queue.length) { (queue.shift())();

Fang Backbone-sync-Fehler

Anzahl der Antworten 2 Antworten
Brauchte ich zu fangen eine mögliche login-Seite, in der alle Antworten vom server, so habe ich überschrieben Rückgrat.sync Global, so kann ich alle Fehler, bevor Sie Sie auf. Backbone.originalSync = Backbone.sync; Backbone.sync = function (method, model, options)

Latente/Versprechen pattern in C++

Anzahl der Antworten 6 Antworten
Ich habe vor kurzem entdeckt, und gefallen in der Liebe mit, die Latente/Versprechen pattern in jQuery. Es ist einfach kapselt so viele async Anwendungsfälle, darunter die wunderbare Verkettung Filterung Fähigkeit, das kann ich nicht glauben, dass ich

Javascript Versprechen vs jQuery Deferred

Anzahl der Antworten 2 Antworten
Was sind die Vorteile & Nachteile der Javascript-Verspricht vs jQuery Deferred-Objekte? Zum Beispiel, welche Fragen Sie haben, wenn überhaupt? Fellow stack-overflow-Mitglied erklärt: "...echte Versprechen sind echte, und falsche Versprechungen sind gefälscht." Was meinte er damit? Einige Kerl

SAPUI5 Warten, bis ein Deferred-Objekt // warten für .done () - Funktion

Anzahl der Antworten 1 Antworten
Ich weiß es gibt mehrere threads dazu, aber ich denke, in SAPUI5 Zusammenhang keine thread Antworten zu diesem Allgemeinen Thema auf latente/sync-Anrufe in SAPUI5. In Meinem Controller habe ich bekommen : test : function() { var dfd

JQuery deferred sofort ablehnen

Anzahl der Antworten 2 Antworten
Bei der Verwendung von JQuery.Latente ist es OK zum aufrufen reject() direkt? Zimmerreserviereung, ohne das Sie aufgerufen eine async-Funktion? Vielleicht möchte ich eine Art test Anfang meine async-Funktion. Wenn der test fehlschlägt, will ich ablehnen, sofort. Siehe

jQuery Deferred: die Ablehnung ein Versprechen aus einem Filter Getan

Anzahl der Antworten 1 Antworten
Zur info, ich bin gerade erst anfangen zu lernen, jQuery verspricht, so kann ich ein bisschen verwirrt hier. Sowieso, ich habe eine AJAX-Anfrage, die ich ablehnen möchten aus einem fertig-filter basierend auf dem Inhalt der Antwort: return

jQuery Deferred resolve() nicht funktionieren

Anzahl der Antworten 1 Antworten
Was ich falsch mache? function test() { var d = $.Deferred(); var name=prompt("Please enter your name","Harry Potter"); if (name=="aa") d.resolve(); else setTimeout(test, 1000); return d.promise(); } test().done(function() { alert("It's Ok!"); }); Es funktioniert einfach nur gut. jsfiddle.net/MQsbS/1

Ist es möglich, einen reset jQuery deferred-Objekt-Zustand?

Anzahl der Antworten 3 Antworten
Ist es möglich, einen reset behoben jQuery-Objekt um eine "ungelöste" Staats-und kick-off-es ist die Initialisierung und Rückrufe wieder alles vorbei? Die spezifische Sache, die ich mache ist, dass ich ein jQuery deferred-wrapper über das lokale file-system-api. Von

jQuery-wenn/dann/fail bei gleichzeitiger ajax-Anfragen: Die Anfrage fehlgeschlagen ist?

Anzahl der Antworten 3 Antworten
Sich ein Szenario vorstellen, wo wir etwas tun wollen, nachdem die gleichzeitige Anforderungen für die 'foo' und 'bar' erfolgreich abgeschlossen haben oder einen Fehler melden, wenn einer oder beide von Ihnen hilft: $.when($.getJSON('foo'), $.getJSON('bar')) .then(function(foo, bar) {

Überprüfen Sie Internet-Konnektivität mit jquery

Anzahl der Antworten 6 Antworten
Ich versuche zu prüfen, für die internet-Verbindung durch senden einer GET-Anforderung an den server. Ich bin ein Anfänger in jquery und javascript. Ich bin nicht mit navigator.onLine für meinen code, wie es funktioniert anders in verschiedenen Browsern.

Verständnis Abgegrenzt.pipe()

Anzahl der Antworten 3 Antworten
Ich ve wurde Lesen über deferreds und verspricht in jQuery, aber ich haven ' T verwendet es noch. Habe ich alles verstanden und sehr gut, aber die Methode Rohr. Ich wirklich nicht bekommen, was es ist. Könnten

Wie fetch-Wert von Promise-Objekt nach dem Versprechen gelöst wurde

Anzahl der Antworten 1 Antworten
Bitte beachten Sie, Dies ist ein erfundenes Beispiel. function longFunc(){ var deferred = $.Deferred(); setTimeout(function(){ console.log("long func completed"); deferred.resolve("hello"); }, 3000); return deferred.promise(); } function shortAfterLongFunc(x){ console.log('short func completed with value: ' + x); return { a:

javascript-Funktion warten Sie, bis eine andere Funktion zu beenden

Anzahl der Antworten 3 Antworten
Habe ich zwei javascript-Funktionen, die aufgerufen werden, von android. Nach langen debug-Sitzungen schließlich erkannte ich, dass das problem sich aus der Tatsache, dass die zweite Funktion wird immer aufgerufen, bevor die erste abgeschlossen ist. Ich such schon

Warten Sie, bis Versprechen und verschachtelte thens sind komplett

Anzahl der Antworten 1 Antworten
Ich fahre ein Versprechen von einer Funktion wie folgt: resultPromise = dgps.utils.save(opportunity, '/api/Opportunity/Save', opportunity.dirtyFlag).then(function () { self.checklist.saveChecklist(opportunity).then(function () { self.competitor.save(opportunity.selectedCompetitor()).then(function ... etc. return resultPromise; Sagen wir mal die obige Funktion aufgerufen wird, speichern. In der aufrufenden Funktion,

Defer parsing of JavaScript für JQuery laden

Anzahl der Antworten 4 Antworten
Beim testen einer website mit Google Page Speed, fand ich, dass ich nicht loswerden kann Defer parsing of JavaScript. Ich entfernt alle javascript-codes und Links nur einen kleinen, als <script defer type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() {

Führen Sie die Funktion nach der anderen abgeschlossen ist

Anzahl der Antworten 3 Antworten
function1 = function(){ something.on('transitionend', function(){ //now function2 should run }); } function2 = function(){ alert('ok'); } function1(); function2(); Also hörte ich über jQuery verspricht. Ich würde wieder eine "latente" - Objekt, und innerhalb der event-handler, die ich

jQuery Versprechen mit getJSON und Rückruf

Anzahl der Antworten 2 Antworten
Habe ich ein ajax-Aufruf mit callback. Ich möchte eine andere Methode aufgerufen werden, NUR, nachdem der Rückruf beendet ist..ich benutzte das Versprechen API von jQuery, aber wie Sie unten sehen können der zweiten Methode wird aufgerufen, bevor

jQuery Deferred funktioniert nicht

Anzahl der Antworten 1 Antworten
Ich versuche aus einem code, wie function search(query) { var dfr = $.Deferred(); $.ajax({ url: "http://search.twitter.com/search.json", data: { q: query }, dataType: 'jsonp', success: dfr.resolve }); return dfr.promise(); } Test = { start: function(){ alert("Starting"); } };

wie kann ich die Rückgabewerte von verketteten deferreds in jQuery?

Anzahl der Antworten 2 Antworten
Ich versuche ein trace der Rückgabewert aus einer Funktion aufrufen: $('#button').on('click', function(){ console.log( getMessage(3) ); //I'm trying to get this to "hang" until ajax-related stuff is finished below }); Den ajaxFetch() unten ist eine generische ajax-handler, gibt

jquery custom latente Funktionen

Anzahl der Antworten 2 Antworten
Ich habe drei Funktionen, die ich versuche zu laufen, die ersten beiden sind dabei einige async Sachen, die benötigen Daten für die Dritte zu verwenden. Ich will die Dritte Funktion, um das Feuer, nur wenn 1 und

Werfen einen Fehler in jQuery Deferred-Objekt

Anzahl der Antworten 1 Antworten
Ich habe eine $.ajax Versprechen und wollen prüfen, ob meine (syntaktisch gültige) Antwort enthält einen Fehler, was den status abgelehnt in diesem Fall. Ich habe mit meinen eigenen Versprechen-Bibliothek, die sich solche Aufgaben leicht. Ich weiß nicht

Abbrechen eines Latenten Versprechen in jQuery

Anzahl der Antworten 4 Antworten
Wie kann ich das rückgängig machen ein Versprechen, ohne zu entfernen das element aus dem DOM? fiddle Lief ich diesen code: $("#box") .delay(2000) .show("slow") .delay(2000) .promise() .then(function(){log("Done");}); Nach diesem, gibt es eine Möglichkeit zu stornieren, die Versprechen?

Verkettung von ajax-Anfragen mit jQuery deferred

Anzahl der Antworten 7 Antworten
Ich habe eine web-app aufrufen müssen, den server mehrmals. Bisher hatte ich eine lange verschachtelte callback-Kette; aber ich möchte die jQuery -when, then etc. die Funktionalität. Aber ich kann nicht scheinen, um die Sachen wieder zum laufen,

Kette von Jquery Verspricht

Anzahl der Antworten 2 Antworten
Habe ich eine einfache Kette von Ereignissen: Holen Sie Spalten aus einer Metadaten-Tabelle (async) laden ausgewählten Spalten (async) render-Liste Früher habe ich nur die Verkettung dieser Funktionen, die jeweils den Aufruf der nächsten, wenn es abgeschlossen hatte.

jQuery deferred : Verzögerung der Rückkehr von der Funktion bis zum asynchronen Aufruf innerhalb einer Funktion vollständig + get return Wert

Anzahl der Antworten 2 Antworten
Wie kann ich richtig mit jQuery deferreds zu verzögern Rückkehr der Funktion bis zum asynchronen Aufruf innerhalb einer Funktion vollständig + get return-Wert? Dies ist mein Aktueller code: function getFields(page) { var dff = $.Deferred(); result =

jQuery jqXHR - Abbrechen verkettete Aufrufe, trigger-Fehler-Kette

Anzahl der Antworten 1 Antworten
Ich bin erstellen einer ajax-Dienstprogramm für die Verbindung mit meinem server-Methoden. Würde ich gerne nutzen jQuery 1.5+ latente Methoden das Objekt zurückgegeben, die von der jQuery.ajax () - Aufruf. Die situation ist folgende. Serverside-Methode gibt immer ein

jQuery deferred-Objekt mit verschachtelten ajax-Aufrufe

Anzahl der Antworten 3 Antworten
Habe ich eine situation, in der meine ajax-calls durchführen müssen in einer bestimmten Reihenfolge. Ich habe verwendet jQuery Deferred Objekte in anderen Situationen, aber kann nicht scheinen zu finden ein Weg, um dies angemessen zu Verhalten. Ich

Wie kann jQuery deferred verwendet werden?

Anzahl der Antworten 11 Antworten
jQuery 1.5 bringt die neue Latente Objekt und die angebrachten Methoden .wenn.Latente und ._Deferred. Für diejenigen, die noch nicht verwendet .Deferred bevor ich habe, kommentierte die Quelle für es Was sind die möglichen Gebräuche von diesen neuen

Reactjs asynchronen rendering von Komponenten

Anzahl der Antworten 2 Antworten
Möchte ich render meine Komponente nach meiner ajax-request ist fertig. Unten seht Ihr 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

Wie kann ich feststellen, ob ein Objekt, ein jQuery-Versprechen/Zurückgestellt?

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion, der ein einzelnes argument. Ich muss in der Lage sein zu sagen, wenn dieses argument ist ein jQuery - Promise oder Deferred Objekt. Wenn nicht, dann kann der Wert von jeder Art und

Wie verwende ich jQuery in einer benutzerdefinierten Funktion?

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion, wird die Lage durch navigator.geolocation: var getLocation = function( callback ){ navigator.geolocation.getCurrentPosition( callback || function( position ){ //Stuff with geolocation }); }; Ich möchte es so machen, dass ich die Kette könnte diese

Wie mache ich alle AJAX-Aufrufe sequenziell?

Anzahl der Antworten 5 Antworten
Verwende ich jQuery. Und ich will nicht, parallele AJAX-Aufrufe auf meine Bewerbung, jeder Aufruf muss warten, der Vorherige vor. Wie es zu implementieren? Gibt es irgendwelche Helfer? UPDATEWenn es irgendeine synchrone version des XMLHttpRequest-oder jQuery.post würde ich

Verwenden von jQuery mit Versprechen laden

Anzahl der Antworten 5 Antworten
Ich bin immer noch versuchen, wickeln Sie meinen Kopf herum latenten und was nicht, so mit diesem im Verstand, ich habe eine Frage, wie das folgende zu tun. Mein team und ich haben 3 separate .load() Methoden,

Kann jQuery Deferred abgebrochen werden?

Anzahl der Antworten 4 Antworten
Habe ich eine situation, wo ich Abbrechen möchten eine latente. Der latente Zusammenhang mit einem ajax-Aufruf. Warum ich bin mit deferreds Ich nicht die normale xhr-Objekte zurückgegeben $.ajax. Ich bin mit jsonp, was bedeutet, ich kann nicht

Wie verhindert man den weißen "Flash" beim Laden der Seite, der durch das Laden des Hintergrundbildes verursacht wird?

Anzahl der Antworten 5 Antworten
Das problem ist, dass auf den meisten Seiten im web, es gibt hintergrund-Bilder. Sie nehmen sich Zeit, um zu laden. Normalerweise wäre es kein problem, wenn die Bilder wurden optimiert, und klein genug. Aber auf einige meiner

Wann sollte ich die "then" -Methode von jQuery defered verwenden und wann sollte ich die "pipe" -Methode verwenden?

Anzahl der Antworten 3 Antworten
jQuery Latenten hat zwei Funktionen, die verwendet werden kann zum implementieren von asynchronen Verkettung von Funktionen: () deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Eine Funktion oder ein array von Funktionen, die aufgerufen wird, wenn das Latente

jQuery verzögert und verspricht - .then () vs .done ()

Anzahl der Antworten 8 Antworten
Die ich gelesen habe über die jQuery-deferreds und verspricht und ich kann nicht sehen, den Unterschied zwischen der Verwendung .then() & .done() für eine erfolgreiche Rückrufe. Ich weiß Eric Hynds erwähnt, dass .done() und .success() Karte, um

In jQuery $ .Deferred enthaltene Probleme (jQuery 1.x / 2.x)

Anzahl der Antworten 1 Antworten
@Domenic hat einen sehr gründlichen Artikel über die Schwächen von jQuery deferred-Objekte: Sie sind fehlt den Punkt der Verspricht. In es Domenic highlights ein paar Schwächen jQuery verspricht im Vergleich zu anderen, darunter Qwhen.js, RSVP.js und ES6

Wie verkette ich eine Sequenz von zurückgestellten Funktionen in jQuery 1.8.x?

Anzahl der Antworten 2 Antworten
Angesichts dieser Funktionen: function func1() { var dfd = $.Deferred(); setTimeout(function() { dfd.resolve('Password'); }, 1000); return dfd.promise(); } function func2(message) { var dfd = $.Deferred(); setTimeout(function() { if (message == 'Password') { dfd.resolve('Hello World'); } }, 1000);

Wiederholen Sie eine jquery-ajax-Anfrage, die Callbacks an ihre zurückgestellte Nachricht angehängt hat

Anzahl der Antworten 5 Antworten
Ich versuche zu implementieren ist ein system der Wiederholung von ajax-Anfragen, die nicht für eine temporäre Grund. In meinem Fall ist es über die Wiederholung der Anfragen, die fehlgeschlagen mit Statuscode 401 ist, da die Sitzung abgelaufen

Übergeben Sie ein Array von Deferreds an $ .when ()

Anzahl der Antworten 8 Antworten
Hier ist ein erfundenes Beispiel, was Los ist: http://jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = ; var i = 1; for (i = 1; i <= 10; i++) { var count

Wie funktioniert die Methode von JQuery?

Anzahl der Antworten 1 Antworten
Verstehe ich nicht wirklich, was delegate und promise sind. Laut der docs - delegate binden würde einen Selektor und Ereignis auf eine bestimmte Art zu Verpacken-container, die verwendet werden können, zu einem späteren Zeitpunkt wieder für aktuelle

Wie man Ajax-Aufrufe mit jquery kettet

Anzahl der Antworten 6 Antworten
Ich brauche, um eine Reihe von N ajax-Anfragen, die ohne sperren Sie den browser, und wollen, verwenden Sie die jquery deferred-Objekt, das zu erreichen. Hier ist ein Vereinfachtes Beispiel mit drei Anfragen, aber mein Programm kann anstehen

Asynchrone Schleife von jQuery Deferreds (Versprechen)

Anzahl der Antworten 5 Antworten
Ich versuche zu schaffen, was ich denke, ist bezeichnet als ein "Wasserfall". Ich möchte nacheinander Prozess ein array von asynchronen Funktionen (jQuery verspricht). Hier ein erfundenes Beispiel: function doTask(taskNum){ var dfd = $.Deferred(), time = Math.floor(Math.random()*3000); setTimeout(function(){

Wie verwende ich jQuery mit benutzerdefinierten Ereignissen?

Anzahl der Antworten 2 Antworten
Habe ich zwei abstrahierte Prozesse (z.B. Verwaltung in js Objekte mit der geöffneten Modul-Muster, machen Sie Ihre Einbauten) , Feuer benutzerdefinierte Ereignissewenn Sie vollständig sind. Ich möchte eine Aktion ausführen, wenn die benutzerdefinierte Ereignisse ausgelöst haben. Den

Zurückgeben bereits gelöstes Versprechen

Anzahl der Antworten 2 Antworten
Ich habe ein bestehendes Projekt, das eine Menge von asynchronen Funktionen, die Rückkehr verspricht. Ich bin hinzufügen einige Zwischenspeichern, so dass in einigen Fällen die asynchrone Funktionen werden synchron abgeschlossen und würde gerne diesen code kürzer/besser, wenn

jQuery.when - Rückruf für, wenn ALLE Zurückgestellte nicht mehr "ungelöst" sind (entweder aufgelöst oder zurückgewiesen)?

Anzahl der Antworten 8 Antworten
Wenn mehrere Latente Objekte übergeben werden jQuery.wenngibt die Methode das Versprechen von einer neuen "master" Deferred-Objekt, das Spuren der Aggregatzustand aller Deferreds es übergeben wurde. Die Methode wird entweder auflösen der master Latente sobald ALLE Deferreds beheben,

Kette mehrere "dann" in jQuery.when

Anzahl der Antworten 1 Antworten
Habe ich eine Funktion die soetwas macht: function do_something() { //some code return $.when(foo, bar, baz).then(do_something_else); } function do_something_else(_foo, _bar, _baz) { //do something else return /* the original inputs */; } So, wenn jemand nutzt do_something