jqGrid无法应用

时间:2013-09-27 11:05:02

标签: javascript jquery asp.net-mvc-4 jqgrid

我在我的asp.net mvc4项目中使用jqGrid,在我的一个视图中我有以下内容:

<table id="_componentGrid" cellpadding="0" cellspacing="0">
</table>
<div id="_componentPager" style="text-align: center;">
</div>

我有一个javascript文件,开头是这样的:

function showGrid() {
    $('#_componentGrid').jqGrid({
        caption: paramFromView.Caption,....

在运行时生成错误:

The object does not accept the property or method 'jqGrid'.

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

错误表示未加载jqGrid。您应该验证 jQuery之后页面上将加载grid.locale-en.jsjquery.jqGrid.min.js(或jquery.jqGrid.src.js)。它可能是jqGrid与您在页面上使用的jQuery的 version 之间的一般冲突。无论如何,我建议您打开有错误的页面来源并验证其<head>部分以及页面上使用<script>的所有其他位置。加载的JavaSctripts框架和插件的顺序和版本可能很重要。我建议您将包含文件的顺序与jqGrid文档的My first grid示例中的顺序进行比较。