我有一些类似的代码
myClass.prototype.doStuff = function(){
$.ajax({
type: 'POST',
url: $('#form').attr('action'),
data: $('#form').serialize(),
success: this.callback
});
};
myClass.prototype.callback = function(data){
if(this.someFlag){
//do some stuff
}
};
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我应该this是myClass的实例,但实际上并非如此.这是为什么?