gpt4 book ai didi

javascript - JustGage 使用 jquery 刷新

转载 作者:行者123 更新时间:2023-12-02 22:19:17 25 4
gpt4 key购买 nike

我正在使用 jquery 刷新我的 JustGage 仪表。我从 Controller 取回数据,一切正常,直到最终电脑耗尽内存并死机。我有 9 个仪表和 2 个饼图需要刷新。 setInterval 调用是问题所在,因为它每秒触发一次,而不是等待 120000 毫秒。我在 setInterval 上做错了什么吗?

<script>
window.onload = function () {
var g9 = new JustGage({
id: "gage9",
value: '@ViewBag.TotalNeuro',
min: 0,
max: 150,
counter: true,
label: "Total Neuro",
labelMinFontSize: 11,
formatNumber: true,
customSectors: {
//percents: true,
ranges: [
{ lo: 0, hi: 33, color: '#f0f016' }, // lo and hi values are in %
{ lo: 34, hi: 67, color: '#f59a1b' },
{ lo: 68, hi: 100, color: '#e0121c' }
]
},
levelColorsGradient: false,
gaugeWidthScale: 0.9,
startAnimationTime: 2700,
startAnimationType: "bounce",

});
setInterval(function () {

var TotalNeuroUrl = '@Url.Action("TotalNeuro")';
$.getJSON(TotalNeuroUrl, {}, function (dataNeuro) {
g9.refresh(dataNeuro);
}, 120000);
});
};

最佳答案

看来你使用setInterval不正确,引用https://www.w3schools.com/jsref/met_win_setinterval.asp

尝试修改为:

setInterval(function () {

var TotalNeuroUrl = '@Url.Action("TotalNeuro")';

$.getJSON(
TotalNeuroUrl,
{},
function (dataNeuro) {
g9.refresh(dataNeuro);
}
);
},120000);

关于javascript - JustGage 使用 jquery 刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59290694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com