0
흥미로운 상황이 있습니다. 나는 우리가있어 모델에서 호출JavascriptMVC : 정적 JSON을 사용한 findAll
Todo.Models.PersonAddress.findAll({
personId:personId
}, this.callback('list'));
와 CONTROLER있어 :
는findAll: function(params, success, error){
$.ajax({
url: '/person/get-address-json',
type: 'post',
dataType: 'json',
data: params,
success: this.callback(['wrapMany',success]),
error: error
});
},
논문은 완벽하게 작동합니다.
findAll: function(params, success, error){
var source = jQuery.parseJSON($('#address-personData').val());
var person_addresses = this.wrapMany(source);
this.callback(person_addresses, success);
}
그러나 콜백()가 전혀 작동하고 아무튼하지 않습니다하지만 난 이미 내 현재 코드에서이 JSON 문자열을 가지고 내 모델을 변경하려면 .. 그것은처럼 보일 것 어떤 오류라도 알려주지 마십시오. 어느 누구도 그 문제를 도와 줄 수 있습니까? 내가 원하는 것은 $ .ajax를 가진 정보와 동일한 정보를 가져 오는 것이다.
나는 답을 발견 findall은 : 기능 (PARAMS, 성공, 오류) { var에 소스 = jQuery.parseJSON (. $ ('# 주소 personData') 발()); var person_addresses = this.wrapMany (source); if (성공) { 성공 (person_addresses); } }, – medina
답글로 의견을 작성하고 동의하여 문제가 해결되었음을 나타냅니다. – Thor