PUT 및 POST 요청과 관련된 다른 질문이 있습니다. 그래서, 여기에는 "name"과 "link"와 같은 필드가있는 양식이 있습니다.Backbone.js의 PUT 및 POST 요청
해당 양식을 제출할 때 this.model.save()를 수행 할 때 해당 양식을 서버에 게시 할 수 없습니다.
또한 모델이 POST를 호출하는시기와 PUT 요청을 호출 할시기를 어떻게 이해합니까? 이후 내 API 응답에서 어떤 "id"특성을 가지고 있지 않기 때문에 내 모델에 대한 ID도 갖고 있지 않습니다.
그래서 POST 요청으로 "제출"버튼을 클릭하면 내 양식 필드 값을 전달합니까? 또한
, 내가 요청을 호출 할 수있는 방법이 있나요 : 예를 들면 : 나는 내 양식의 "업데이트"버튼을 누르 경우, 내 모델
updateModel:function(options){
this.update("update","/messages",[options])
}
또는 GET에서 함수를 호출합니다 요청 isNew()
의 리턴 값에 기초 POST 또는 PUT 여부를 결정할 방법이 저장
getModel:function(options){
this.update("read","/messages",[options])
}
"해당 양식을 제출할 때 this.model.save();를 수행 할 때 해당 양식을 서버에 게시 할 수 없습니다." ** 왜 이렇게 할 수 없습니까? ** –
확실하지 않습니다 ... POST 또는 PUT 메서드를 호출하지 않습니다 – Sudo
아무 것도 자동으로 수행하지 않습니다. 내 대답처럼'save'를 호출하는 이벤트 핸들러가 필요합니다. –