我在使用HighChart进入我的php代码时遇到了麻烦.
最初我创建了一个graph.php并设法让它自己运行起来.
然而,当我将它集成到另一个php(adminlist.php)时,图形无法显示,在调试时,错误显示"TypeError:ha不是函数"和TypeError:$(...).highcharts不是函数(对不起,这里无法附上照片)
我在adminlist.php中的代码如下:
<ul class="nav nav-pills nav-stacked">
<li <?php if($_GET['function'] == 'graph'){echo 'class="active"';}?>><a href="adminlist.php?function=graph">Analyzer</a></li>
</ul>
if ($_GET['function'] == 'graph'){
include('graph.php');
}
Run Code Online (Sandbox Code Playgroud)
我在graph.php中的代码(如果我直接调用graph.php,但是当我将它包含在adminlist.php中时,它就可以工作).源代码如下:
<div id="mostpopular" style="height: 400px"></div>
<script src="bootstrap-3.2.0-dist/js/jquery.min.js"></script>
<script src="bootstrap-3.2.0-dist/js/bootstrap.min.js"></script>
<script src="bootstrap-3.2.0-dist/js/bootstrap-markdown.js"></script>
<script src="bootstrap-3.2.0-dist/js/jquery.hotkeys.js"></script>
<script src="Highcharts-4.0.4/js/highcharts.js"></script>
<script src="Highcharts-4.0.4/js/highcharts-3d.js"></script>
<script src="Highcharts-4.0.4/js/modules/exporting.js"></script>
<script type="text/javascript">
$(function () {
$('#mostpopular').highcharts({
chart: {
type: 'column',
margin: 75,
options3d: {
alpha: 10,
beta: 25,
depth: 70
}
},
title: {
text: 'Sale transaction volume'
},
subtitle: {
text: 'List of total sales by food category' …
Run Code Online (Sandbox Code Playgroud)