jquery,jqgrid,easyui 对象不支持此属性和方法,该怎么解决
jquery,jqgrid,easyui 对象不支持此属性和方法
之前页面使用jqgrid显示数据,现在想使用easyui里面的layout来实现拉动效果,但如果页面不加载jqgrid数据,就可以正常显示。如果使用jqgrid加载数据,就会提示 Microsoft JScript 运行时错误: 对象不支持此属性或方法。
var data = { name: encodeURI(__c_uinfo.name, "utf-8") };
$('#list').jqGrid({
//url: '/sys/handler/KHGLHandler.ashx?action=getMlist&isSel=' + __c_uinfo.SelKH + '&UserName=' + __c_uinfo.name, //'/sys/handler/UserHandler.ashx?action=getlist',
url: '/sys/handler/KHGLHandler.ashx?action=getlist&isSel=' + __c_uinfo.SelKH + '&UserName=' + data.name, //'/sys/handler/UserHandler.ashx?action=getlist',
datatype: 'json',
autowidth: true,
height: size.height-100,
width: size.width,
asp页面的js引用
<link href="../Scripts/jQgrid/redmond/jquery-ui-1.8.4.custom.css" rel="stylesheet" type="text/css" />
<link href="../Scripts/jQgrid/ui.jqgrid.css" rel="stylesheet" type="text/css" />
<script src="../Scripts/jQgrid/jquery-ui-1.8.4.custom.min.js" type="text/javascript"></script>
<script src="../Scripts/jQgrid/grid.locale-cn.js" type="text/javascript"></script>
<script src="../Scripts/jQgrid/jquery.jqGrid.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyListSplitter.js" type="text/javascript"></script>
<script src="../Scripts/date.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/zDialog/zDrag.js"></script>
<script type="text/javascript" src="../Scripts/zDialog/zDialog.js"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/jquery-easyui-1.2.6/themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="../Scripts/jquery-easyui-1.2.6/themes/icon.css" />
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/jquery-1.7.2.min.js"></script>注释这句jqgrid加载数据正常,单页面显示不正常
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.panel.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.resizable.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.parser.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.layout.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.tabs.js"></script>
<script src="../Scripts/Business/KHGL.js" type="text/javascript"></script> 注释这句程序不报错,页面显示不正常
不加载数据正常显示
注视了jquery-1.7.2.min.js后数据可以显示,但页面显示不正常
------解决方案--------------------
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/jquery-1.7.2.min.js"></script>
把这一句的顺序往前放一放,调整一下看看。
对象不支持此属性或方法
一般是指文件没有加载进来。
之前页面使用jqgrid显示数据,现在想使用easyui里面的layout来实现拉动效果,但如果页面不加载jqgrid数据,就可以正常显示。如果使用jqgrid加载数据,就会提示 Microsoft JScript 运行时错误: 对象不支持此属性或方法。
var data = { name: encodeURI(__c_uinfo.name, "utf-8") };
$('#list').jqGrid({
//url: '/sys/handler/KHGLHandler.ashx?action=getMlist&isSel=' + __c_uinfo.SelKH + '&UserName=' + __c_uinfo.name, //'/sys/handler/UserHandler.ashx?action=getlist',
url: '/sys/handler/KHGLHandler.ashx?action=getlist&isSel=' + __c_uinfo.SelKH + '&UserName=' + data.name, //'/sys/handler/UserHandler.ashx?action=getlist',
datatype: 'json',
autowidth: true,
height: size.height-100,
width: size.width,
asp页面的js引用
<link href="../Scripts/jQgrid/redmond/jquery-ui-1.8.4.custom.css" rel="stylesheet" type="text/css" />
<link href="../Scripts/jQgrid/ui.jqgrid.css" rel="stylesheet" type="text/css" />
<script src="../Scripts/jQgrid/jquery-ui-1.8.4.custom.min.js" type="text/javascript"></script>
<script src="../Scripts/jQgrid/grid.locale-cn.js" type="text/javascript"></script>
<script src="../Scripts/jQgrid/jquery.jqGrid.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyListSplitter.js" type="text/javascript"></script>
<script src="../Scripts/date.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/zDialog/zDrag.js"></script>
<script type="text/javascript" src="../Scripts/zDialog/zDialog.js"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/jquery-easyui-1.2.6/themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="../Scripts/jquery-easyui-1.2.6/themes/icon.css" />
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/jquery-1.7.2.min.js"></script>注释这句jqgrid加载数据正常,单页面显示不正常
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.panel.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.resizable.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.parser.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.layout.js"></script>
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/plugins/jquery.tabs.js"></script>
<script src="../Scripts/Business/KHGL.js" type="text/javascript"></script> 注释这句程序不报错,页面显示不正常
不加载数据正常显示
注视了jquery-1.7.2.min.js后数据可以显示,但页面显示不正常
------解决方案--------------------
<script type="text/javascript" src="../Scripts/jquery-easyui-1.2.6/jquery-1.7.2.min.js"></script>
把这一句的顺序往前放一放,调整一下看看。
对象不支持此属性或方法
一般是指文件没有加载进来。