get_alerts = function(alerts_url) {
return $.getJSON(alerts_url, function(alerts) {
return $("#alerts_box").html("" + alerts.length + " Alerts");
});
};
window.setInterval(function() {
return get_alerts($("#alerts_box").data("alerts-url"));
}, 1000);
如果我在该setInterval
区域设置断点,我每秒都会收到通知,但getJSON
调用永远不会被执行。查看我的服务器日志,从来没有对alerts_url
.
更新 似乎是一个间歇性的 Chrome 问题。在 Safari 上启动它并按预期工作。现在清除 Chrome,我会再试一次。