关于js函数返回不了变量值问题

pengzuohu 2015-03-28 01:39:50

如图,我想把value的值作为readConfig函数的返回值,但是,这个值只在匿名函数里可以用,影响不了外面的值,怎么办啊?
谢谢各位大神了...
...全文
189 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2015-03-28
  • 打赏
  • 举报
回复
function readConfig(key,f){ //************* //return value //换成 f(value) } readConfig(key,function(a){alert(a)})
pengzuohu 2015-03-28
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:
ajax 改同步的 或 用回调
大神,您知道怎么改成回调吗,同步我会了,但是回调不会.指教下吧.
fengyun817 2015-03-28
  • 打赏
  • 举报
回复
使用$.ajax()函数 并且指定参数async:false;//不使用异步
slwsss 2015-03-28
  • 打赏
  • 举报
回复
ajax 改同步的 或 用回调
pengzuohu 2015-03-28
  • 打赏
  • 举报
回复
引用 1 楼 fengyun817 的回复:
考虑使用全局变量吧(如果有多个key可以使用对象Object,如Object[key])。 var global_value = null; //注意不能使用异步了。 global_value = str.split....; return global_value ;
同步我不会呀,怎么同步读取文件呀...
fengyun817 2015-03-28
  • 打赏
  • 举报
回复
考虑使用全局变量吧(如果有多个key可以使用对象Object,如Object[key])。 var global_value = null; //注意不能使用异步了。 global_value = str.split....; return global_value ;

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧