2013-01-09 1 views
0

를 감지 가져, 나는 Backbonejs 수집이 오류가 내 백본 컬렉션에서 XHR 객체

fetch_data: function(data, callback) { 
    this.fetch({ 
    data: data, 
    success: callback, 
    error: function() { 
     // detect of HTTP code here 
    } 
    }); 
} 

을 그리고 나는 오류 내에서 HTTP 헤더의 상태 코드를 확인하시기 바랍니다. 오류 기능 내에서 XHR 객체에 액세스하려면 어떻게해야합니까? 오류가 두 번째 인수로 XHR 객체를 전달 것처럼

답변

1

이 당신을 위해 작동합니다 :

fetch_data: function(data, callback) { 
    this.fetch({ 
    data: data, 
    success: callback, 
    error: function(model,resp) { 
     console.log(resp.status); // 404..etc. 
    } 
    }); 
} 
2

http://backbonejs.org/#Model-fetch

것 같습니다. 다음과 같이

그래서으로 코드를 변경 :

fetch_data: function(data, callback) { 
    this.fetch({ 
    data: data, 
    success: callback, 
    error: function(model, xhr, options) { 
     // do something with the xhr argument here. 
    } 
    }); 

}

관련 문제