jqGrid 添加行,jQuery("#list4").jqGrid("addRowData",i+1,mydata[i]);报错,求帮助

abc123_java 2013-07-11 02:01:51
错误信息:TypeError: b.isEmptyObject is not a function
数据:var mydata = [ {id:"1",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"}, {id:"2",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"}];
...全文
807 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
abc123_java 2013-07-11
  • 打赏
  • 举报
回复
<script src="http://code.jquery.com/jquery-latest.js"></script> <script src="http://code.jquery.com/jquery-migrate-1.0.0.js"></script> 问题发现了,一定要引入上面两个js文件,我还没发现怎么下载jquery-migrate-1.0.0.js这个文件,且下载了jquery-latest.js文件,但不能引入,一定要用上面的src="http://code.jquery.com/jquery-latest.js,不知道原因
abc123_java 2013-07-11
  • 打赏
  • 举报
回复
引用 7 楼 veryhunger 的回复:
[quote=引用 6 楼 u011051356 的回复:] [quote=引用 5 楼 veryhunger 的回复:] datatype: "local", =》 datatype: "local"; 后面也是
昨天才接触jqGrid,不太懂,你说后面是那里?只有一个datatype啊,=》这个符号是什么意思,能详细说说吗,还有一个网友说,他运行这些代码是可以的,说我jquery版本可能低,[/quote]哦,说错了,以为是一个个语句呢,想删除没权限,呵呵,不好意思[/quote]呵呵
  • 打赏
  • 举报
回复
引用 6 楼 u011051356 的回复:
[quote=引用 5 楼 veryhunger 的回复:] datatype: "local", =》 datatype: "local"; 后面也是
昨天才接触jqGrid,不太懂,你说后面是那里?只有一个datatype啊,=》这个符号是什么意思,能详细说说吗,还有一个网友说,他运行这些代码是可以的,说我jquery版本可能低,[/quote]哦,说错了,以为是一个个语句呢,想删除没权限,呵呵,不好意思
abc123_java 2013-07-11
  • 打赏
  • 举报
回复
引用 5 楼 veryhunger 的回复:
datatype: "local", =》 datatype: "local"; 后面也是
昨天才接触jqGrid,不太懂,你说后面是那里?只有一个datatype啊,=》这个符号是什么意思,能详细说说吗,还有一个网友说,他运行这些代码是可以的,说我jquery版本可能低,
  • 打赏
  • 举报
回复
datatype: "local", =》 datatype: "local"; 后面也是
abc123_java 2013-07-11
  • 打赏
  • 举报
回复
引用 3 楼 u011051356 的回复:
[quote=引用 1 楼 u011051356 的回复:] html:<table id="list4"></table>; js: jQuery("#list4").jqGrid({ datatype: "local", colNames:['Inv No','Date', '客户', 'Amount','Tax','Total','Notes'], colModel:[ {name:'id',index:'id', width:90,sorttype:"int"}, {name:'Date',index:'invdate', width:110, jsonmap:"invdate"}, {name:'name',index:'name', width:100}, {name:'amount',index:'amount', width:80, align:"right"}, {name:'tax',index:'tax', width:80, align:"right"}, {name:'total',index:'total', width:80,align:"right"}, {name:'note',index:'note', width:150, sortable:false} ], multiselect: true, caption: "Manipulating Array Data" });
哦,这个大意了,现在改成一样了,错误却还有[/quote]$(document).ready(function(){ jQuery("#list4").jqGrid({ datatype: "local", colNames:['Inv No','Date', '客户', 'Amount','Tax','Total','Notes'], colModel:[ {name:'id',index:'id', width:90,sorttype:"int"}, {name:'Date',index:'invdate', width:110, jsonmap:"invdate"}, {name:'name',index:'name', width:100}, {name:'amount',index:'amount', width:80, align:"right"}, {name:'tax',index:'tax', width:80, align:"right"}, {name:'total',index:'total', width:80,align:"right"}, {name:'note',index:'note', width:150, sortable:false} ], multiselect: true, caption: "Manipulating Array Data" }); var mydata = [ {id:"1",date:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"}, {id:"2",date:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"} ]; for(var i=0;i<=mydata.length;i++) { $("#list4").jqGrid('addRowData',i+1,mydata[i]); }
abc123_java 2013-07-11
  • 打赏
  • 举报
回复
引用 1 楼 u011051356 的回复:
html:<table id="list4"></table>; js: jQuery("#list4").jqGrid({ datatype: "local", colNames:['Inv No','Date', '客户', 'Amount','Tax','Total','Notes'], colModel:[ {name:'id',index:'id', width:90,sorttype:"int"}, {name:'Date',index:'invdate', width:110, jsonmap:"invdate"}, {name:'name',index:'name', width:100}, {name:'amount',index:'amount', width:80, align:"right"}, {name:'tax',index:'tax', width:80, align:"right"}, {name:'total',index:'total', width:80,align:"right"}, {name:'note',index:'note', width:150, sortable:false} ], multiselect: true, caption: "Manipulating Array Data" });
哦,这个大意了,现在改成一样了,错误却还有
  • 打赏
  • 举报
回复
在哪里执行的添加操作。。?数据中的invdate要改成Date,和colModel配置的name一致 var mydata = [ {id:"1",Date:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"}, {id:"2",Date:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"}];
abc123_java 2013-07-11
  • 打赏
  • 举报
回复
html:<table id="list4"></table>; js: jQuery("#list4").jqGrid({ datatype: "local", colNames:['Inv No','Date', '客户', 'Amount','Tax','Total','Notes'], colModel:[ {name:'id',index:'id', width:90,sorttype:"int"}, {name:'Date',index:'invdate', width:110, jsonmap:"invdate"}, {name:'name',index:'name', width:100}, {name:'amount',index:'amount', width:80, align:"right"}, {name:'tax',index:'tax', width:80, align:"right"}, {name:'total',index:'total', width:80,align:"right"}, {name:'note',index:'note', width:150, sortable:false} ], multiselect: true, caption: "Manipulating Array Data" });

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧