Javascript Can';找不到文件,未显示图表
我有以下代码:Javascript Can';找不到文件,未显示图表,javascript,php,morris.js,Javascript,Php,Morris.js,我有以下代码: <script> var area = new Morris.Area({ element: 'revenue-chart', resize: true, data: [ {y: '2011 Q1', item1: 2666, item2: 2666}, {y: '2011 Q2', item1: 2778, item2: 2294}, {y: '2011 Q3', item1: 4912, it
<script>
var area = new Morris.Area({
element: 'revenue-chart',
resize: true,
data: [
{y: '2011 Q1', item1: 2666, item2: 2666},
{y: '2011 Q2', item1: 2778, item2: 2294},
{y: '2011 Q3', item1: 4912, item2: 1969},
{y: '2011 Q4', item1: 3767, item2: 3597},
{y: '2012 Q1', item1: 6810, item2: 1914},
{y: '2012 Q2', item1: 5670, item2: 4293},
{y: '2012 Q3', item1: 4820, item2: 3795},
{y: '2012 Q4', item1: 15073, item2: 5967},
{y: '2013 Q1', item1: 10687, item2: 4460},
{y: '2013 Q2', item1: <?php echo file_get_contents("../adminpanel/pagecounters/totalviewsDecember.txt")?>, item2: 5713}
],
xkey: 'y',
ykeys: ['item1', 'item2'],
labels: ['Item 1', 'Item 2'],
lineColors: ['#a0d0e0', '#3c8dbc'],
hideHover: 'auto'
});
</script>
var面积=新莫里斯面积({
要素:'收入表',
调整大小:对,
数据:[
{y:'2011年第一季度',项目1:2666,项目2:2666},
{y:'2011 Q2',项目1:2778,项目2:2294},
{y:'2011 Q3',第1项:4912,第2项:1969},
{y:'2011年第四季度',项目1:3767,项目2:3597},
{y:'2012 Q1',第1项:6810,第2项:1914},
{y:'2012 Q2',项目1:5670,项目2:4293},
{y:'2012 Q3',第1项:4820,第2项:3795},
{y:'2012年第四季度',项目1:15073,项目2:5967},
{y:'2013年第一季度',项目1:10687,项目2:4460},
{y:'2013年第二季度',第1项:,第2项:5713}
],
xkey:'y',
ykeys:['item1','item2'],
标签:[“第1项”、“第2项”],
线条颜色:['#a0d0e0','#3c8dbc'],
隐藏:“自动”
});
但是当我刷新页面时,图表不会出现。(文件也存在!我测试了它。)
如何修复它?您的js代码是正确的,这里用一个任意数字替换为php: 因此,只有几个可能的问题:
- 您没有包括所有正确的库
- php由于某种原因失败,页面在此之后被截断
- “收入图表”元素在您的页面中不存在或不可见
使用绝对文件路径进行测试。检查chrome开发控制台是否存在错误,并查看源代码以查看其在sourceNo errors中的显示@Saqueibis page source正在显示
文件的内容(“adminpanel/pagecounters/totalviewsDecember.txt”)
并显示文件的内容totalviewsDecember
我设置了另一个php脚本,以查看页面是否存在,它输出的代码很好。你能分享totalviewsDecember.txt的示例吗