안녕하세요, 백본에서 어디에서 Ajax라는 PHP 파일을 사용하여 예를 들어 GBP에서 EUR로 가격을 변환하고 싶은지 알고 싶습니다. success 함수에서 변환기 데이터를 내 개체에 할당하려고합니다. 그러나 템플릿 uin 밑줄에는 항상 이전 값이 있으므로이 값을 설정하지 않는 것 같습니다. 나는 또한 시도Ajax 요청 내의 백본 집합 모델
toJSON: function() {
var json = _.clone(this.attributes);
json.rooms = this.rooms.toJSON();
_.each(json.rooms, function(room){
var converter ="<?php echo(site_url('/backend/hotel/ajax_currency')); ?>";
$.ajax({
url: converter,
type: "POST",
data: {
from_currency : room.currency,
amount : room.price_adult
},
dataType: "json",
success: function(data) {
console.log(data);
room.price_adult = data;
}
});
});
return json;
},
: 이 내 모델 안에 내 기능입니다
room.model.set('price_adult',data);
하지만 나에게 모델을 찾을 수없는 오류를 반환합니다. 어떻게 해결할 수 있습니까?
고맙습니다. +1 –