jQuery 아약스 성공 함수에서 배열을 올바르게 반환하는 방법은 무엇입니까?
getArray: function(){
var groups = new Array;
$.ajax({
type: "POST",
url: "link.php",
success: function (data){
var counter = 0;
$('g',data).each(function(){
var group_name = $(this).find("name").text();
var group_id = $(this).find("id").text();
var group = {
id: group_id,
name: group_name
}
groups[counter] = group;
counter++;
});
return groups;
}
});
}
}
그리고이 메서드를 호출 할 때 :
var a = TheObject.getArray();
alert(a);
그것은 '정의되지 않은'반환합니다. 문제가 어디인지 파악할 수 없습니다. 배열 성공 함수 안에 만들어 지지만 올바르게 반환 할 수 없습니다. 도움 주셔서 감사합니다.
많은 사람 감사합니다! – ecu