-1
我有一个HTML页面这段JavaScript在页面的主体部分Javascript对象属性的回调函数无法访问
JSFiddle link(我是新来的jsfiddle,无法得到它的工作,任何帮助的这是赞赏...)
Firebug控制台显示我在request
0
,undefined
在onError
和callback
0
。我有两个问题,为什么我不能访问onError
中的this.loadErrors
,以及如何实现此错误计数器?
编辑:源代码
var loader = new Loader();
loader.request(callback);
function callback(){
console.log("loader.loadErrors in callback: " + loader.loadErrors);
}
function Loader(){
this.loadErrors = 0;
this.request=function(callback){
for (var i = 0; i < 3; i++){
console.log("this.loadErrors in request: " + this.loadErrors);
$.ajax("example", {error: onError}).done(callback);
}
}
function onError(){
console.log("this.loadErrors in onError: " + this.loadErrors);
// this.loadErrors++;
callback();
}
}