저는 Backbone.js 라이브러리가 완전히 새롭다는 것과 전체 문서를 읽고 라이브러리 작업을 이해하고 있습니다. 아래의 경우에는 백본을 사용하여 설계된 응용 프로그램의 올바른 작동을 위해 서버에서 응답해야합니다 (추가 획/코드를 넣지 않고). backbonejs 시작하기 - 서버가 무엇을 반환해야합니까?
같은 모델을 가정해야 검증을 가정 서버 반환model.save()
잘 갔다 무엇 JSON
window.person = Backbone.Model.extend({
defaults: {
name: "",
email: "[email protected]"
},
urlRoot: "PersonApp"
});
아래 무엇 JSON해야
model.fetch()
에 대한 서버 반환 무엇 JSON은에 대한 서버 반환해야합니다. 당신이 Backbone.Sync documentation에서보고있는 경우
'destroy'의 JSON 응답은 중요하지 않습니다. 백본은 성공을 위해 20 배 응답을 수신합니다. – abraham
@abraham 그렇습니다. 백본은 HTTP 상태 200을 OK로 사용하므로 HTTP 상태를 반환하는 모든 요청은 백본에 대한 요청이 성공했음을 의미했습니다. – Deeptechtons
@abraham 그렇지 않습니다. 'destroy '에 대해 JSON 응답을 보내지 않으면 모델에'error '가 생성됩니다. 그러나 아무것도 보내지 않으면 (심지어''json_encode ("생일 축하합니다")), 성공으로 취급합니다. –