日期:2014-05-16 浏览次数:20617 次
1. 使用的是3.4 版, 搞了两三天, 还是无数据显示,原因如下
????? ?? 没有修改jquery.jqGrid.js 中的var pathtojsfiles?????
???????? 这个变量是表示jqGrid包中的js文件夹下的东西你放哪了
?
?
?
2. 把这些东西都改好以后, 还是没数据显示, 但又没有任何js错误,? 原因如下:
????????? 从服务器返回的json数据格式有问题
?
?????? 格式例子:
??? {total: 3, page: 3, records: 21, rows: [{cell:['1211','1233-09-01','123.0','123.0','123.0','xxp']},]}
?
?
3. 这之前都是在FF里面测试的, 数据是用的json,? 后来根据文档使用xml的数据, 在FF里面是没有问题的, 但是在IE中数据可以接收, 但不显示
???? 解决, 换成json格式的数据就可以显示了, 原因未知
?
?
?
4.? 界面很乱, 特别是在IE里面, 很多地方乱套了, 原因是没有加入DTD声明
????? 在html最前面加上<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">就可以了
?
?
?
5. 其它问题请根据firebug 里面的 网络->所有??? 检查是不是有js文件路径写错了 或 js文件没引入
?
?
借鉴了http://huang2030.iteye.com/blog/518114这个例子
?
3.4 文档见我另一篇http://only-xxp.iteye.com/blog/768029
?
下面附上我的两个小例子的工程, 后台是随便写的, 见不得人的, 主要是实现一些jqGrid的基本功能, 前台页面在page文件夹里面
一个是用的3.4(xml数据)
一个是用的3.6(json 和 xml数据)???