1
在我的HTML <體>我寫這樣Amcharts聯腳本:AmCharts內嵌代碼未捕獲引用錯誤
<script type='text/javascript'>
var am_chartData = ...
AmCharts.ready(function() {
chart = new AmCharts.AmSerialChart();
chart.dataProvider = am_chartData;
...
...
chart.write('amcharts');
});
</script>
在頁面的最後,我包括JS文件
<script type="text/javascript" src="/js/amcharts.js"></script>
但在瀏覽器控制檯我得到這個錯誤:
Uncaught ReferenceError: AmCharts is not defined
這個錯誤指向AmCharts.ready(function() {
。似乎瀏覽器在達到amcharts.ready行時找不到AmCharts。當我在頁面的< head>標籤中包含amcharts.js文件時,一切正常。但我想將它包含在頁面的底部。
我必須將所有內聯腳本移動到HTML文件的末尾還是有更好的解決方案,不會更改我的內聯腳本位置?
你能解決這個問題嗎? – Athul 2015-08-23 09:42:26