无法应用 jqGrid
jqGrid cannot be applied
我正在 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'.
如何解决这个问题?
该错误意味着未加载 jqGrid。您应该验证 jQuery 之后的页面上将加载grid.locale-en.js
和jquery.jqGrid.min.js
(或jquery.jqGrid.src.js
)。这通常是jqGrid和你在页面上使用的jQuery版本之间的冲突。无论如何,我建议您打开有错误的页面的源代码,并验证其<head>
部分以及页面上使用<script>
的所有其他地方。加载的JavaSctripts框架和插件的顺序和版本可能很重要。我建议您将包含文件的顺序与 jqGrid 文档的第一个网格示例中的顺序进行比较。
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 跟踪在页面加载时应用内联样式的JavaScript
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如果文本字段为空,则使用JavaScript应用CSS样式
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 从html创建一个指令,该指令按类名应用函数
- jqGrid 如何将额外的类应用于标题列
- free-jqgrid:保存、加载和应用过滤器数据的更简单方法,包括过滤器工具栏文本和页面设置
- 如何在 JQGRID 新项目弹出窗口中应用 OnKeyUp 方法
- 无法应用 jqGrid
- 在 jqgrid 中应用内联导航器时遇到困难
- jqGrid替代移动应用程序
- 创建jqgrid后如何应用列模板