1
MVC5를 사용하여 검도 DataGrid에 데이터를 채우려고합니다. 자바 스크립트 파일을 올바르게 참조했지만, jQuery.Deferred 예외 : Kendo가 정의되지 않았습니다. ReferenceError : 검도가 정의되지 않았습니다.jQuery.Deferred 예외 : 검도가 정의되어 있지 않습니다. ReferenceError : 검도가 정의되어 있지 않습니다.
내가 콘솔 창에 표시되는 오류가 다음 줄에
var carsDataSource = new Kendo.Data.DataSource({ data: cars });
참조하십시오
레이아웃 마법사
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/css")
<link href="http://kendo.cdn.telerik.com/2017.1.118/styles/kendo.common.min.css" rel="stylesheet" />
<link href="http://kendo.cdn.telerik.com/2017.1.118/styles/kendo.default.min.css" rel="stylesheet" />
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
<script src="https://kendo.cdn.telerik.com/2017.1.118/js/kendo.web.min.js"></script>
@*<script src="https://kendo.cdn.telerik.com/2017.1.118/js/kendo.all.min.js"></script>*@
</head>
의 머리 부분 아래의 코드 DataGridController
,863,210Index.html을
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<div id="cars"></div>
<script>
$(document).ready(function() {
var cars = [
{ year: 2012, make: "Ferrari", model: "California" },
{ year: 2013, make: "Ferrari", model: "458 Italia" },
{ year: 2014, make: "Lambhorhini", model: "California" },
{ year: 2015, make: "Porche", model: "California" },
{ year: 2015, make: "Audi", model: "A7" },
{ year: 2016, make: "Mercedez", model: "E350" },
{ year: 2016, make: "Nisan", model: "California" },
{ year: 2015, make: "Ford", model: "California" },
{ year: 2014, make: "Jaguar", model: "California" },
{ year: 2015, make: "McLaren", model: "California" },
{ year: 2013, make: "Ferrari", model: "California" },
{ year: 2011, make: "Mercedez", model: "C200" },
{ year: 2017, make: "Mercedez", model: "GLA" },
];
var carsDataSource = new Kendo.Data.DataSource({ data: cars });
carsDataSource.read();
$("#cars").kendoGrid({ dataSource: carsDataSource });
});
</script>
감사 숀. 이제 작동합니다. – Tom
언제든지. 너는 대단히 환영한다. –