Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui MVC Razor中的$.getJSON成功方法中未定义$(“网格”).data(“kendoGrid”)_Kendo Ui_Kendo Grid_Kendo Asp.net Mvc - Fatal编程技术网

Kendo ui MVC Razor中的$.getJSON成功方法中未定义$(“网格”).data(“kendoGrid”)

Kendo ui MVC Razor中的$.getJSON成功方法中未定义$(“网格”).data(“kendoGrid”),kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,我有以下的Kendo.mvc网格 @Html.HiddenFor(model => model.BarCode) <div style="padding-left:10%;padding-top:2%"> @(Html.Kendo().Grid(Model.BarCodes) .N

我有以下的Kendo.mvc网格

@Html.HiddenFor(model => model.BarCode)
                                <div style="padding-left:10%;padding-top:2%">
                                    @(Html.Kendo().Grid(Model.BarCodes)
                                .Name("grid")
                                .Columns(columns =>
                                {
                                    columns.Bound(e => e.DocumentSetName)
                                    .Width(100)
                                    .Title("Reference No");
                                    columns.Bound(e => e.ScannedDate)
                                    .Title("Scanning Date")
                                    .Width(100);

                                })
                                .Sortable()
                                .Pageable()
                                .DataSource(dataSource => dataSource
                                .Ajax()
                                .PageSize(3)
                                    //.Read(read => read.Action("SearchUnregisteredIncomings", "Correspondence").Data("getSearchCriteria"))
                                )
                                .ClientDetailTemplateId("template")
                                    )
网格变量未定义。 以下是加载到_Layout.cshtml文件中的.js文件和脚本的名称和顺序

 <script src="/Scripts/modernizr-2.6.2.js"></script>
 <script src="/Scripts/kendo/jquery.min.js"></script>
 <script src="/Scripts/spin.js"></script>
 <script src="/Scripts/kendo/kendo.all.min.js"></script>
 <script src="/Scripts/bootstrap-multiselect.js"></script>
 <script src="/Scripts/kendo/kendo.aspnetmvc.min.js"></script>
 <script src="/Scripts/chosen.jquery.min.js"></script>

下面的脚本加载在@RenderBody()节之后,但在
标记之前

<script src="/Scripts/jquery-1.10.2.js"></script>
<script src="/Scripts/jquery-1.8.2.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/respond.js"></script>
<script src="/Scripts/spcontext.js"></script>
<script src="/Content/vendors/jquery-1.9.1.js"></script>
<script src="/Content/vendors/modernizr-2.6.2-respond-1.1.0.min.js">/script>
<script src="/Content/vendors/jquery.uniform.min.js"></script>
<script src="/Content/vendors/chosen.jquery.min.js"></script>
<script src="/Content/vendors/bootstrap-datepicker.js"></script>
<script src="/Content/vendors/wysiwyg/wysihtml5-0.3.0.js"></script>
<script src="/Content/vendors/wysiwyg/bootstrap-wysihtml5.js"></script>
<script src="/Content/vendors/wizard/jquery.bootstrap.wizard.min.js"></script>
<script src="/Content/assets/treeview.js"></script>
<script src="/Content/assets/form-validation.js"></script>

    <script>
        $(function () {
            $(".datepicker").datepicker();
            $(".uniform_on").uniform();
            $(".chzn-select").chosen();
            $('.textarea').wysihtml5();
        });
        (function (window, undefined) {      
            var $ = window.jQuery;
            var document = window.document;    

            $(document).ready(function () {                    
               //some code here
            });
        })(window);

/脚本>
$(函数(){
$(“.datepicker”).datepicker();
$(“.uniform_on”).uniform();
$(“.chzn select”).select();
$('.textarea').wysihtml5();
});
(函数(窗口,未定义){
var$=window.jQuery;
var document=window.document;
$(文档).ready(函数(){
//这里有一些代码
});
})(窗口);

我认为问题是由于.js文件的顺序造成的,但无法解决。

您包含了三个不同版本的jQuery。在删除除1.10.2之外的所有jQuery文件后,我都尝试过,但仍然没有成功。我也不确定是否遵循了您的尝试。您已经在网格中定义了一个数据绑定-那么您正在尝试重新绑定它吗?是的,当单击我的html中的搜索按钮时,我会调用ajax,并将搜索结果绑定到网格确保jQuery和Kendo加载到
<script src="/Scripts/jquery-1.10.2.js"></script>
<script src="/Scripts/jquery-1.8.2.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/respond.js"></script>
<script src="/Scripts/spcontext.js"></script>
<script src="/Content/vendors/jquery-1.9.1.js"></script>
<script src="/Content/vendors/modernizr-2.6.2-respond-1.1.0.min.js">/script>
<script src="/Content/vendors/jquery.uniform.min.js"></script>
<script src="/Content/vendors/chosen.jquery.min.js"></script>
<script src="/Content/vendors/bootstrap-datepicker.js"></script>
<script src="/Content/vendors/wysiwyg/wysihtml5-0.3.0.js"></script>
<script src="/Content/vendors/wysiwyg/bootstrap-wysihtml5.js"></script>
<script src="/Content/vendors/wizard/jquery.bootstrap.wizard.min.js"></script>
<script src="/Content/assets/treeview.js"></script>
<script src="/Content/assets/form-validation.js"></script>

    <script>
        $(function () {
            $(".datepicker").datepicker();
            $(".uniform_on").uniform();
            $(".chzn-select").chosen();
            $('.textarea').wysihtml5();
        });
        (function (window, undefined) {      
            var $ = window.jQuery;
            var document = window.document;    

            $(document).ready(function () {                    
               //some code here
            });
        })(window);