Ich habe in den letzten paar Stunden versucht, meine Highcharts zu laden.Highcharts zeigt kein Säulendiagramm an
Alles scheint korrekt zu sein. Ich habe Jquery vor der Highcharts-Referenz.
Ich habe keine Fehler auf meiner Konsole in Chrome.
Ich möchte es so (Arbeits JQuery) suchen Working Jquery
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="/static/highcharts/js/highcharts.js"></script>
<script src="/static/highcharts/js/modules/exporting.js"></script>
<title>Tool Tracker</title>
<body>
<div>
<div id="chart_id" class="chart" style="height:100px; width:100%"></div>
</div>
<!-- Maps the Python template context variables from views.py to the Highchart js variables -->
<script>
var chart_id = chart_id
var chart = {'renderTo': 'chart_id', 'height': 500}
var title = {'text': '123456 Tool life by Location'}
var xAxis = {'categories': ['T01', 'T02']}
var series = [{'data': [211, 550], 'type': 'column', 'name': 'Average'}]
</script>
<!-- Highchart js. Variable map shown above -->
<script>
$(document).ready(function() {
$(chart_id).highcharts({
chart: chart,
title: title,
xAxis: xAxis,
series: series
});
});
</script>
</body>
Nachfolgend finden Sie eine JSfiddle - Not working
DANKE für eure Hilfe!
Use '#' für jQuery-Selektor. Also ändere var chart_id = chart_id in var chart_id = '#chart_id' –