jqgrid 加载本地xml不成功

编译器 2012-10-26 06:40:19
好心人 帮下忙看下 能正常显示 但是 没有数据


html 页面

---------------------------------------------------------------


<html >    
<head>
<link href="css/ui.jqgrid.css" rel="stylesheet" type="text/css" />
<link href="css/jquery-ui-1.8.18.custom.css" rel="stylesheet" type="text/css" />

<script src="js/jquery.js" type="text/javascript"> </script>
<script src="js/jquery-ui-1.8.18.custom.min.js" type="text/javascript"> </script>
<script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="js/jquery.jqGrid.min.js" type="text/javascript"> </script>

</head>
<body>
<table id="list1"></table>
<div id="pager1"></div>

<script type="text/javascript">
$(function(){
jQuery("#list1").jqGrid({

datatype: "xml",
url:'test.xml',
colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'],
colModel:[
{name:'id',index:'id', width:75},
{name:'invdate',index:'invdate', width:90},
{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}
],
xmlReader: {
root: "rows",
row: "row",
page: "page",
total: "total",
cell: "cell",
id: "[id]",
repeatitems: false ,
userdata: "userdata"

},
rowNum:10,
autowidth: true,
rowList:[10,20,30],
pager: jQuery('#pager1'),
sortname: 'id',
viewrecords: true,
sortorder: "desc",
caption:"XML Example"
});

});
</script>
</body>
</html>




test.xml
----------------------------------------------


<rows>    
<page>1</page>
<total>2</total>
<userdata name="totalinvoice">240.00</userdata>
<userdata name="tax">40.00</userdata>

<row id='1'>
<cell>111</cell>
<cell>222</cell>
<cell>333</cell>
<cell>444</cell>
<cell>555</cell>
<cell>666</cell>
<cell>777</cell>
</row>


</rows>
...全文
145 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2012-10-29
  • 打赏
  • 举报
回复
xmlReader配置有问题,并且如果你是本地测试,没有搭建服务器时,需要使用firefox浏览器,不要使用IE,IE本地浏览器无法生成XMLDOM,获取不到数据
           xmlReader: {
root: "rows",
row: "row",
//page: "page",
page: "rows>page",
//total: "total",
total: "rows>total",
cell: "cell",
id: "[id]",
//repeatitems: false,
repeatitems: true,
userdata: "userdata"
}

52,797

社区成员

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

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