gpt4 book ai didi

c# - 未捕获的类型错误 : undefined is not a function - Highcharts - MVC

转载 作者:太空狗 更新时间:2023-10-29 22:59:03 25 4
gpt4 key购买 nike

我正在尝试在我的 MVC 网络应用程序中使用 Highcharts。我已经加载了使 Highcharts 正常工作的所有先决条件。但显然,页面仍然无法识别“highchart”。我正在通过谷歌开发人员工具检查呈现的页面,它说所有 JQuery 和 Highchart javascript 文件都已正确加载。有帮助吗?

这是我的 .cshtml 代码:

@using System.Web.Optimization

<div id="container" style="min-width: 310px; height: 400px; max-width: 600px; margin: 0 auto"></div>



@section Scripts {

@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/Scripts/Highcharts-4.0.1/js/highcharts.js")
@Scripts.Render("~/Scripts/Highcharts-4.0.1/js/modules/exporting.js")


<script type="text/javascript">
$(function() {
var chart;
debugger;
$(document).ready(function() {
debugger;

// Build the chart
$('#container').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Browser market shares at a specific website, 2014'
},
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
format: '<b>{point.name}</b>: {point.percentage:.1f} %',
style: {
color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
}
}
}
},
series: [{
type: 'pie',
name: 'Browser share',
data: [
['Firefox', 45.0],
['IE', 26.8],
{
name: 'Chrome',
y: 12.8,
sliced: true,
selected: true
},
['Safari', 8.5],
['Opera', 6.2],
['Others', 0.7]
]
}]
});
});
});
</script>
}

最佳答案

所以这就是诀窍(有点奇怪!):

我需要更改这一行:

$('#container').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},

到这一行:

chart = new Highcharts.Chart({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false,
renderTo: 'container'
},

这是帮助我通过的链接:http://developmentpassion.blogspot.com/2013/09/bar-charts-and-graphs-in-aspnet-mvc.html

关于c# - 未捕获的类型错误 : undefined is not a function - Highcharts - MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23326131/

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