我遇到HighCharts的问题:
如果我在标题中加入:
<?php echo $this->headScript()->appendFile('/js/jquery.min.js') ?>
<?php echo $this->headScript()->appendFile('/js/highcharts.js') ?>
<?php echo $this->headScript()->appendFile('/js/exporting.js') ?>
我有一个错误:
TypeError:ha不是函数
和
TypeError:$(...)。highcharts不是函数
但我不明白,因为如果我包含正常的话:
<script>src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script>src="http://code.highcharts.com/highcharts.js"></script>
我没有问题......
答案 0 :(得分:0)
尝试在js之前添加$this->baseUrl().
:
echo $this->headScript()->appendFile($this->baseUrl().'/js/jquery.min.js');
你应该只用一条指令来做,并在结构的末尾添加;
。
<?php echo $this->headScript()->appendFile($this->baseUrl().'/js/jquery.min.js')
->appendFile($this->baseUrl().'/js/highcharts.js')
->appendFile($this->baseUrl().'/js/exporting.js');