2016-09-29 73 views
1

我工作的asp.net MVC和使用数据检索剑道UI网格控件,使用这些功能的另一个应用程序工作正常,问题不是在代码中,所有JavaScript和剑道格UI参考包括当我运行面临的这些错误

$(document).ready(function() $ is not defined List:178 Uncaught TypeError: $(...).kendoDatePicker is not a function

多时间的应用程序。当我在错误点击,他们给我的错误在这行

<script> 
$(document).ready(function() { 
    $("#StartDate").kendoDatePicker(); 
}); 

我在参考上添加组件,但注意到卓有成效。

+5

确保jQuery的脚本 – Rajesh

+1

之前加载需要引用的jQuery中该脚本之前的HTML代码。 –

+0

确保jQuery的任何所需的脚本之前加载,或者通过捆绑('Scripts.Render')显示您参考的jQuery在HTML代码中 –

回答

1

这是说,失踪的jQuery源。

您应该添加的jQuery源head标签之间:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"> 

引用必须在头标记顺序如下:

<head> 
    <title></title> 
    <link rel="stylesheet" href="styles/kendo.common.min.css" /> 
    <link rel="stylesheet" href="styles/kendo.default.min.css" /> 
    <link rel="stylesheet" href="styles/kendo.default.mobile.min.css" /> 

    <script src="js/jquery.min.js"></script> 
    <script src="js/kendo.all.min.js"></script> 
</head> 
+0

写下标签,但面临同样的问题 列表:178未捕获TypeError:$(...)。kendoDatePicker不是函数 –

+0

您还应该添加kendoDatePicker源 – praguan

+0

@HassanAbbas按以下顺序加载脚本:jQuery,Kendo,YourScripts – Rajesh

相关问题