重複の可能性:
AJAX 関数から変数が返されない
私はこの機能を持っています:
function getCompanyName(companyID) {
$.getJSON('http://www.domain.com/' + companyID + '.json', function(companyData) {
$.each(companyData, function(i,item){
result = item.name;
});
return result;
});
};
getCompanyName(13)
結果のように呼び出すとundefined
、にアクセスすると、次の結果がwww.domain.com/13.json
得られます。
[
{
id: 13,
category_id: 2,
name: "Company Name",
phone: "333-333-3333",
address: "Address",
description: "Description",
logo_url: "/system/businesses/logos/000/000/013/thumb/G13.jpeg?1348191485"
}
]
誰かが私がここで間違っていることを教えてくれますか?