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