2010-12-31 6 views
0

내가 만들고있는 새 앱에 대해 Backbone.js를 배우고 있습니다.Backbone.js에서 AJAX 호출의 올바른 위치는 어디입니까?

내 모델 개체 (이미지, 제목 & 책 설명)에 대한 추가 속성을 가져 오기 위해 AJAX 호출을 수행해야합니다.

이 호출에 대한 올바른 위치는 어디입니까? 모델,보기 또는 다른 곳에서? 특히 Backbone.js MVC 모델과 관련이 있습니다.

정보

내가 서버를 로컬 저장을 사용하고 있지 않다 추가. AJAX 호출은 웹 서비스 API에 대한 것이고 실제 모델 데이터의 일부만을 구성합니다.

+0

누구나 간단한 예제가 있습니까? 나는 지금 이것을 며칠 동안 알아 내려고 노력해 왔으며 온통 보았다. 감사! –

답변

21

모델을 올바르게 구성한 경우 을 호출하면 url에 HTTP GET을 발행하고 서버의 결과로 모델을 새로 고치면됩니다.

+0

아, 미안해. 나는 벤을 더 분명하게해야 해. 나는 서버가 아닌 LocalStorage를 사용하고있다. AJAX 호출은 웹 서비스 API (실제로 Google 도서 검색)에서 가져온 것입니다. – JMWhittaker

+2

좋아, 그 경우 jQuery의'$ .get()'함수를 사용하여 데이터를 가져온 다음 그 값을 모델에 추가하십시오. –

+0

제 질문은 그 전화를 어디에서합니까? 모델 또는 뷰에서? – JMWhittaker

관련 문제