컬렉션 (목록)보기는 스파 스 배열 (모든 모델 필드가 아님)을 가져오고 이름과 ID 만 사용하여 모델 모음을 만듭니다.스파 스 어레이가있는 모델에서 백본을 가져오고 같은 모델에서 다시 페치
collection.fetch(); //fetch requesting only partial json fields
로 시작하는 컬렉션은 통화 collection.parse 취득 해 컬렉션의 각 모델에 대한 model.parse()
각각.
모두 좋습니다.
다음 컬렉션의 모델 중 하나에서 다시 가져 오기 -은 단일 모델보기에 대해 수행됩니다. 이번에는 모든 필드를 요청합니다. 이름, 제목, 설명 등
model.fetch({success: function(view) {console.log("yeah");}); //fetch requesting all json fields
백엔드 나머지 서버는 요청과 제공된 응답을 표시합니다.
콘솔에 "예"가 표시됩니다. 즉, 모델 가져 오기는 모든 측정에 의해 수행됩니다. 그러나 이번에는 model.parse
이 호출되지 않습니다. 따라서 새 필드를 사용할 수 없습니다.
model.parse
는 아약스 "성공"더
, 백본 done
핸들러가 responses.text에서 올바른 JSON을 보여줍니다에도 불구하고 호출되지 않습니다 이유에서 힌트
// Callback for when everything is done
function done(status, nativeStatusText, responses, headers) {
var isSuccess, success, error, response, modified,
statusText = nativeStatusText;
비슷한 문제를 직면 : 설정된 모델 ID로 가져오고, 모델에서 가져 오기는 배열 {{}이 아닌 객체 {}에 json을 반환해야합니다. 모범 사례 없음