可能重复:
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"
}
]
有人可以告诉我我在这里做错了什么吗?