0
BackboneJS를 사용하고 있으며 업데이트 할 모델 개체가 있습니다. 내 질문에 내가 해당 REST 메서드를 호출 UrlRoot에 설정하고 방법을 몇 가지 문제가있다 BackboneJS 업데이트 모델 및 REST API
@PUT
@Path("{id}/deactivate")
@Consumes({MediaType.APPLICATION_JSON})
@Produces({MediaType.APPLICATION_JSON})
public CompanyVO deactivatePerson(@PathParam("id") Long id, PersonVO personVO) {
return modifyPerson(id, personVO);
}
처럼
self.model.save(
{
urlRoot: +self.model.get("personId")+"/deactivate"
},
{
success: function (model){
self.showMessage('Person deactivated', true, true);
self.model.fetch();
},
error : function(){
$("#save", self.el).button("reset");
}
});
지금 내 REST 방식 보인다.
REST 메서드를 호출하고 Person 개체를 업데이트 할 수 있도록 올바른 방법을 알려주십시오.
그래서 UrlRoot에 저장()에 대한 2 번째 매개 변수를 갈 것이라고 ... 또한 I 모든 특정 요청에 대해서가 아니라이 특정 요청에 대한 URL 만 변경한다고 가정합니다. – testndtv
예. urlRoot, success, error가 두 번째 옵션이되어야합니다. URL은이 요청에만 적용되며 모든 요청에는 적용되지 않습니다. –
솔루션의 작동 여부를 확인 했습니까? –