【发布时间】:2014-11-08 19:20:50
【问题描述】:
以下文档使我的代码看起来应该可以工作,但是我遇到了一个未定义的错误,我确信这很简单,但我无法完全理解它。
https://github.com/keen/keen-js/blob/master/docs/visualization.md#automatic-updates
var clicks_keen = new Keen.Query("count", {
eventCollection: "clicks",
groupBy: "campaign.id",
interval: window.interval,
timeframe: window.timeframe
});
clicks_keen.refresh();
【问题讨论】:
-
window.interval和window.timeframe定义在哪里?您是否故意使用全局变量? -
它们被进一步定义。我没有真正的理由使用全局变量,代码只需要清理。然而,即使没有这些变量并且只使用标准字符串,问题仍然存在。 refresh() 调用似乎是问题所在,但是他们的文档使它看起来应该可以工作。
-
根据他们的文档,如果您首先执行
var req = client.run ...之类的操作,您将获得可以使用req.refresh()执行的操作。我认为这是你的问题。
标签: javascript keen-io