この関数を使用して、ex_id を与えたときにエクササイズの名前を返そうとしていますが、undefined が返されます。
function getExerciseName(ex_id){
$.getJSON('db.json', function(data_ex) {
for (var i in data_ex.exercises) {
if(data_ex.exercises[i].id == ex_id)
{
return data_ex.exercises[i].name;
} else {
return 'failure'
}
}
});
}
ex_id は正しいです。これに問題があるようには見えません。
助けてくれてありがとう、ありがとう。