次のコードでprocessAfterDoneにアクセスしたいのですが、無名関数を使用しているため、参照エラーが発生します。クラスの継承にはBase.jsを使用しています。あなたがそれよりも良い何かを知っているなら、私はこれを開いています。self.processAfterDone()とthis.processAfterDone()を試しました。この問題の原因が私なのか、jQueryなのか、Base.jsの動作なのかわかりません。任意のヘルプが適用されます。今コード:
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
}
})