function getUserHours(tyPe, tarGet){
$.get('/activities/search', { 'type': tyPe },
function(data){
var hourResultData = jQuery.parseJSON(data);
var registeredHours = 0;
for (var i in hourResultData.activities){
registeredHours += parseFloat(hourResultData.activities[i].hours);
}
$(tarGet).empty().append(registeredHours);
return registeredHours;
});
}
내가 원하는 : 당신이 AJAX의 비동기 GET 전원을 끌 경우jQuery.get 중첩 된 함수에서 VAR을 얻기
alert(getUserHours('r', '#reg-hours'));
에만 작동합니다 직접 registeredHours
jQuery 1.5는 새로운'Deffered' 및 promise 메소드로이 작업을 수행하는 몇 가지 추가 방법을 추가 할 것입니다. –
재미있는 것, 그 부분을 조사해야합니다. – Daff