javascript - 错误未捕获的 ReferenceError:未定义 Morris
问题描述
我试图暗示 morris.js 但我收到以下错误:
我试图实现看到一些教程,这真的很容易,但到目前为止我得到以下
new Morris.Line({
element: 'myfirstchart',
data: [
{ year: '2008', value: 20 },
{ year: '2009', value: 10 },
{ year: '2010', value: 5 },
{ year: '2011', value: 5 },
{ year: '2012', value: 20 }
],
xkey: 'year',
ykeys: ['value'],
labels: ['Value']
});
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<link rel="stylesheet" href="~/js/morris.css">
<script src="~/js/sweetalert.min.js" charset="utf-8"></script>
</head>
<body>
<div class="container">
<h2>Costos por proyecto</h2>
<hr>
<div class="col-lg-6">
<h2>Costos</h2>
<hr>
<div id="myfirstchart"></div>
</div>
<div class="col-lg-6">
</div>
</div>
<script src="~/js/graficas.js" charset="utf-8"></script>
</body>
</html>
我收到以下错误:
未捕获的 ReferenceError:未定义 Morris
解决方案
您忘记添加一个脚本行:
<script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>
推荐阅读
- azure - 将 Blob 存储密钥更新到应用程序
- docker - 无法在 Oracle Linux 上启动 Docker
- html - 如何在引导程序中以自定义宽度在页面上的 1 行中显示 5 个输入
- arrays - as3 2d 数组,随机数不会在行或列中产生 3 个
- amazon-web-services - AWS DocumentDB 将流数据可用性从默认更改为 24 小时
- android - 带有 Google Auth (Firebase) 的 Android 安全和 RESTFUL 服务器
- vmware-clarity - 带有子页面(例如 3a、3b 等)的 VMware Clarity 向导
- c# - 满足条件时将第 # 行保存到列表
- c - 有没有办法确定一个值是否在数组中以及它在 C 中的位置?
- reactjs - 如何从 redux 操作中的递归承诺中获取结果