Sto cercando di capire la funzione when
e gli oggetti posticipati in jQuery.Rimandato con jQuery - when() con getJSON() callbacks
$.when($.getJSON('/echo/json', function() {
console.log('sucess');
}, function() {
console.log('error');
})).then(console.log('get JSON ready!'));
Questo esempio restituisce:
get JSON ready!
sucess
... ma voglio ottenere che gli incendi successo di callback prima:
sucess
get JSON ready!
Come posso fare questo?
http://jsfiddle.net/lukaszr/rBFmL/
+1 ahhh, il vecchio problema del puntatore di funzione. – Liam
+1 buona osservazione. – Adil
errore da principiante, grazie! –