From a9db5ee5ab750b6d31225f2cc322a4685be553a2 Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Thu, 20 Aug 2015 20:51:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=98=9F=E5=88=97=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E7=9A=84=20js=EF=BC=8C=E5=9C=A8=E7=A6=BB=E5=BC=80?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=97=B6=E5=80=99=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E8=8E=B7=E5=8F=96=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/src/js/app/admin/monitor/monitor.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/static/src/js/app/admin/monitor/monitor.js b/static/src/js/app/admin/monitor/monitor.js index 7c76422..915e574 100644 --- a/static/src/js/app/admin/monitor/monitor.js +++ b/static/src/js/app/admin/monitor/monitor.js @@ -3,7 +3,7 @@ require(["jquery", "chart"], function ($, Chart) { labels: ["初始化"], datasets: [ { - label: "2222222", + label: "队列长度", fillColor: "rgba(255,255,255,0.2)", strokeColor: "rgba(151,187,205,1)", pointColor: "rgba(151,187,205,1)", @@ -17,6 +17,10 @@ require(["jquery", "chart"], function ($, Chart) { var chart = new Chart($("#waiting-queue-chart").get(0).getContext("2d")).Line(data); function getMonitorData(){ + var hash = location.hash; + if (hash != "#monitor/monitor"){ + clearInterval(intervalId); + } $.ajax({ url: "/api/admin/monitor/", method: "get", @@ -33,6 +37,6 @@ require(["jquery", "chart"], function ($, Chart) { chart.removeData(); }); - setInterval(getMonitorData, 3000); + var intervalId = setInterval(getMonitorData, 3000); }); \ No newline at end of file