小编Gar*_*eth的帖子

如何从调用$ .getJSON的函数返回一个值?

function lookupRemote(searchTerm)
{
   var defaultReturnValue = 1010;
   var returnValue = defaultReturnValue;

   $.getJSON(remote, function(data)
   {
      if (data != null)
      {
           $.each(data.items, function(i, item)
           {
               returnValue = item.libraryOfCongressNumber;
           });
      }
    });
    return returnValue;
}
Run Code Online (Sandbox Code Playgroud)

为什么returnValuefrom this函数总是等于在函数开头设置的默认值,而从不等于从JSON查找中检索的值?

javascript jquery return-value getjson

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

getjson ×1

javascript ×1

jquery ×1

return-value ×1