-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();
}
}