我想在下面的代码中访问 processAfterDone,但我得到一个引用错误,因为我在一个匿名函数中。我使用 Base.js 进行类继承。如果你知道比这更好的事情,我愿意接受。我尝试了 self.processAfterDone() 和 this.processAfterDone()。我不知道这个问题是由我、jQuery 还是 Base.js 的工作方式引起的。任何帮助appriciated。现在代码:
var Test = Base.extends({ // uses Base.js for class like javascript - see http://dean.edwards.name/weblog/2006/03/base/
callAjax: function() {
requestAccessToken().done(function() { // does an ajax call and passes the ajax return object to access .done()
console.log("call processAfterDone");
processAfterDone();
});
},
processAfterDone: function() {
console.log("processAfterDone");
//do more stuff here
}
})