【发布时间】:2011-10-29 13:01:46
【问题描述】:
可能重复:
JavaScript asynchronous return value / assignment with jQuery
我有以下 javascript 代码,time.php 文件使用 json_encode 函数输出分钟和小时。如果我将 console.log 移到 getJSON 函数内,它会找到正确的值,但是当我将它移到函数外时,它显示为未定义。
var my_hour;
$.getJSON('../scripts/time.php', function(data) {
my_hour = data.hour;
});
console.log(my_hour);
【问题讨论】:
-
建议的副本不够通用,不能被视为此问题的副本。
标签: javascript jquery json