To jest mój problem:Uzyskaj obiekt nadrzędny wewnątrz wywołania zwrotne jQuery
var greatapp = {
start : function(){
$.AJAX({
url : 'foo.com',
success : function(data){
greatapp.say(data);
}
})
},
say : function(s){
console.log(s);
}
}
Co mi się nie podoba w tym przypadku jest fakt, że powtarzam mój własny w funkcji success
definiując nazwę obiektu, a nie tylko this
co oczywiście nie zadziała, ponieważ jest w zewnętrznej zewnętrznej funkcji.
Jednorazowo w obiekcie JS pojawia się tylko jedna nazwa: greatapp
?
Zobacz http://stackoverflow.com/questions/183702/access-parent-parent-from-javascript-object – Ivan