我终于有一个Gauge看起来像我想要的方式,我正在尝试用Thingspeak中的JSON更新它。当我检查页面时,我看到有一个未被捕获的ReferenceError - 数据未定义。
上有这似乎是错误的代码:
// Add some life
function (chart) {
setInterval(function () {
$(function () {
$.getJSON('https://api.thingspeak.com/channels/45473/feed/last.json?api_key=N12T3CWQB5IWJAU9');
var p;
p = data.field2;
if (p) {
newVal = p;
}
var point = chart.series[0].points[0];
point.update(newVal);
}, 3000);
});
});
});
谁能告诉我这里我做错了什么?
答案 0 :(得分:0)
你必须为$ .getJSON定义一个回调函数,输入参数就是你的数据'。 试试这个:
$.getJSON(
'https://api.thingspeak.com/channels/45473/feed/last.json?api_key=N12T3CWQB5IWJAU9',
function (data) {
var p;
p = data.field2;
if (p) {
newVal = p;
}
var point = chart.series[0].points[0];
point.update(newVal);
});
}, 3000);