Javascript 对象[Object Object]没有方法';海图';
我包括了highcharts.js和jquery,但我一直收到这个错误 我正在使用MVC4。我从他们的网站下载了highcharts库,并将这些文件包含在“Scripts”文件夹中 我的html如下所示:Javascript 对象[Object Object]没有方法';海图';,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我包括了highcharts.js和jquery,但我一直收到这个错误 我正在使用MVC4。我从他们的网站下载了highcharts库,并将这些文件包含在“Scripts”文件夹中 我的html如下所示: <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="~/Scripts/jquery-2.1.0.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
<!-- highcharts -->
<script src="~/Scripts/highcharts/highcharts.js"></script>
<title>@ViewBag.Title</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
<body>
@RenderBody()
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
</body>
</html>
@视图包。标题
@style.Render(“~/Content/css”)
@Scripts.Render(“~/bundles/modernizer”)
@RenderBody()
@Scripts.Render(“~/bundles/jquery”)
@RenderSection(“脚本”,必需:false)
以及正文的内容:
<script> $(function () {
$('#container').highcharts({
...
});
});</script>
<div id="container" style="width:100%; height:400px;"></div>
$(函数(){
$(“#容器”)。高图({
...
});
});
发生这种情况是因为您两次包含jQuery:
首先在脚本标记中,然后在主体@Scripts.Render(“~/bundles/jquery”)
尝试删除@Scripts.Render(“~/bundles/jquery”)
,它会工作的
第二个include清除了之前包含的所有插件