未捕获的TypeError:$(…)。highcharts在带有母版页的aspx网页中不是函数,但它正在使用基本html页面 window.onload=函数(){ $('图表1')。高图({ 图表:{ 类型:'bar' }, 标题:{ 文本:“数据利用率” }, xAxis:{ 类别:[“数据”] }, 亚克斯:{ 分:0,, 最高:24, 时间间隔:2, 标题:{ 文字:“工作时间” } }, 图例:{ 对 }, 打印选项:{ 系列:{ 堆叠:“正常” } }, 系列:[{ 名称:“s”, 数据:[5] }, { 名称:“x”, 数据:[2] }, { 名称:“v”, 数据:[3] }] }); }
您正在加载未捕获的TypeError:$(…)。highcharts在带有母版页的aspx网页中不是函数,但它正在使用基本html页面 window.onload=函数(){ $('图表1')。高图({ 图表:{ 类型:'bar' }, 标题:{ 文本:“数据利用率” }, xAxis:{ 类别:[“数据”] }, 亚克斯:{ 分:0,, 最高:24, 时间间隔:2, 标题:{ 文字:“工作时间” } }, 图例:{ 对 }, 打印选项:{ 系列:{ 堆叠:“正常” } }, 系列:[{ 名称:“s”, 数据:[5] }, { 名称:“x”, 数据:[2] }, { 名称:“v”, 数据:[3] }] }); },highcharts,Highcharts,您正在加载。/Content/js/helpers/highcharts.js和。/Content/js/helpers/export.js两次-在窗口之前和之后。onload函数。这可能会让JS发疯。你能格式化你的代码,描述你的不同文件,以及在哪里调用window.onload吗?为什么你要两次包含highcharts.JS?在你的代码之前和之后?我已经删除了我包含的js文件,并且仍然尝试着面对它 <asp:Content ID="Content1" ContentPlaceHolder
。/Content/js/helpers/highcharts.js
和。/Content/js/helpers/export.js
两次-在窗口之前和之后。onload
函数。这可能会让JS发疯。你能格式化你的代码,描述你的不同文件,以及在哪里调用window.onload吗?为什么你要两次包含highcharts.JS?在你的代码之前和之后?我已经删除了我包含的js文件,并且仍然尝试着面对它
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<script src="../Content/js/vendor/jquery-1.11.1.min.js"></script>
<script src="../Content/js/helpers/highcharts.js"></script>
<script src="../Content/js/helpers/exporting.js"></script>
<script type="text/javascript">
window.onload = function () {
$('#chart1').highcharts({
chart: {
type: 'bar'
},
title: {
text: 'data Utilization'
},
xAxis: {
categories: ['Data']
},
yAxis: {
min: 0,
max: 24,
tickInterval: 2,
title: {
text: 'Working hours'
}
},
legend: {
reversed: true
},
plotOptions: {
series: {
stacking: 'normal'
}
},
series: [{
name: 's',
data: [5]
}, {
name: 'x',
data: [2]
}, {
name: 'v',
data: [3]
}]
});
}
</script>
<script src="../Content/js/helpers/highcharts.js"></script>
<script src="../Content/js/helpers/exporting.js"></script>
<div id="chart1" style="padding: 10px; height: 300px; overflow: auto;" ></div>
</asp:Content>