【发布时间】:2011-12-31 20:37:35
【问题描述】:
这里的函数每秒被调用一次, 它只是从不输出: console.log("噪音:"+噪音);
所以出了点问题,我不知道怎么解决。
function readEye() {
console.log("readEye");
$.getJSON('output.json', function(data){
faceDetected = data.faceDetected;
frameCount = data.frameCount;
noise = data.noise;
console.log("noise: "+noise);
});
// show values in devPanel
document.getElementById('faceDetected').innerHTML = "faceDetected: "+faceDetected;
}
【问题讨论】:
-
我认为你应该每次都等到 $.getJSON 完成加载数据
-
如果你在
faceDetected...之前尝试console.log(data);会发生什么? -
如果你在 chrome 中加载它,按 ctrl+shift+j 打开开发者控制台并在 faceDtetcted = data.faceDtected 的脚本选项卡中设置一个断点,它会到达那个点吗?
-
@Ayman Safadi,-它从不显示日志。
标签: javascript jquery json