jQuery Deferred - elinde izicelo eziningi ze-AJAX qeda [okuphindiwe]

Lo mbuzo usuvele unempendulo lapha:

Nginochungechunge lwezingqimba ezintathu ezijulile zamakholi we-ajax ahlehlisiwe, futhi bazokhahlela isithembiso yonke indawo lapho ungqimba olujule kakhulu luphela (kungenza ngibe yinto yokuQalwa ... "sidinga ukujula!").

Inkinga ukuthi ngithumela abaningi Izicelo ze-ajax (mhlawumbe amakhulu) ngasikhathi sinye futhi ngidinga ukuhlehlisa kuze kuphele konke. Anginakuthembela kowokugcina owenziwe okokugcina.

function updateAllNotes() {
    return $.Deferred(function(dfd_uan) {
        getcount = 0;
        getreturn = 0;
        for (i = 0; i <= index.data.length - 1; i++) {
            getcount++;
            $.when(getNote(index.data[i].key)).done(function() {
                // getNote is another deferred
                getreturn++
            });
        };
        // need help here
        // when getreturn == getcount, dfd_uan.resolve()
    }).promise();
};
56
задан Tushar 3 November 2015 в 14:24
поделиться