das aufrufen einer weiteren Funktion aus backbone.js fetch Erfolg

Ich versuche, eine andere Funktion aufrufen, die auf den Erfolg des Abrufs in der ersten Funktion, aber ich bekomme einen undefinierten Fehler. Die Konsole.log('Erfolg') arbeitet.

In der Ansicht:

secondFunction: function() {
  console.log('second function called');
},

someFunction: function() {
  someData.fetch({
    success: function(results) {
      console.log('success');
      this.secondFunction();
    }
  });
 },

Wenn ich es so mache, es ist in Ordnung, aber ich brauche die secondFunction zu warten, bis der Erfolg der ersten für die Daten.

secondFunction: function() {
  console.log('second function called');
},

someFunction: function() {
  someData.fetch({
    success: function(results) {
      console.log('success');
    }
  });
  this.secondFunction();
 },
InformationsquelleAutor user1572796 | 2012-10-12
Schreibe einen Kommentar