我有一個在ASP MVC5中使用Highchart的問題。我有6個圖表,我只顯示第一個頁面加載的圖表。我所有的圖表創建和partialview中的數據標籤。我的JavaScript也在partialview中,我從部分視圖中刪除了javascript函數,但問題仍然存在。 問題是我在局部視圖刷新數據並顯示每一分鐘 通過ASP中的Highchart MVC頁面加載不能正常工作
$(function() {
setInterval(function() { $('#container').load('/Dashboard/GetShow'); }, 60000);
});
但不僅顯示所有圖表的一個下一分鐘刷新頁面後。
我的職責是:
$('.show-chart').click(function (event) {
event.preventDefault();
$('.chart-title').html($(this).attr('title'));
$('.chart-section').hide();
$('.show-chart').removeClass('active');
$($(this).attr('href')).show();
$(this).addClass('active');
});
$(window).load(function (event) {
$('.chart-section').hide();
$('.chart-title').html($('.show-chart.active').attr('title'));
$($('.show-chart.active').attr('href')).show();
});
你能幫上這個問題?問候
你在哪裏放置'$(窗口).load(函數(事件){。 ..''是否在partialView? –
第一個部分視圖,然後將它從partialview中移除並放在主視圖中,但問題仍然存在 –
Hide func在$(window).load(function(event){...'和定時器加載'/ Dashboard/GetShow'部分視圖中)。所以,隱藏功能應該放在刷新的partialview中。我的意思是,你應該在刷新partialview後調用隱藏。 –