JQuery: ссылка на внешнюю область видимости в обратном вызове

У меня проблема с OO Javascript и обратным вызовом jQuery. Если вы посмотрите на пример ниже, он должен все объяснить.

Как мне вызвать functionToCall () глубоко внутри этой функции.

function outerClass() {
    this.functionToCall = function() {
        //do something
    }

    this.someOtherFunction = function() {

    this.aCoupleOfVariables1 = 2;
    this.aCoupleOfVariables2 = "stuff";

    $.ajax({
        success: function() {
        //How do I call functionToCall() right here
        //TRIED:
            functionToCall();
            this.functionToCall();
            that.functionToCall();
        }
    }); 
    }
}
6
задан SomeShinyMonica 21 March 2013 в 05:02
поделиться