JqGrid 获取不到从后台传过的xml的数据。

chenfuyuan 2011-08-03 05:39:00
html
前面引进js,css之类。
jQuery(document).ready(function(){
jQuery("#list").jqGrid({
url:'parkCard_queryParkCard.do',
datatype: 'xml',
mtype: 'POST',
altRows: false,
colNames:['Inv No','Date', 'Amount','Tax','Total','Notes'],
colModel :[
{name:'invid', index:'invid', width:55},
{name:'invdate', index:'invdate', width:90},
{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: "rows>page",
// total: "rows>total",
/// records : "rows>records",
repeatitems: true,
cell: "cell",
id: "[id]",
//userdata: "userdata"
},
pager: '#pager',
rowNum:10,
rowList:[10,20,30],
sortname: 'invid',
sortorder: 'desc',
viewrecords: true,
//caption: 'My first grid'
});
// alert(jQuery("#list").getGridParam('userData'));
// alert(jQuery("#list").getUserData() + ":" + jQuery("#list").getUserDataItem( "tax" ));

});

</script>
<body>
<div class="rhead">
<div class="rpos">当前位置: ${currentPosition}</div>
<div class="clear"></div>
</div>
<table id="list" ></table>
<div id="pager" ></div>
</body>

后台:
public String queryParkCard() {// 查询用户卡信息
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/xml;charset=gbk");
PrintWriter pw = null;
try {
pw = response.getWriter();
} catch (IOException e) {
e.printStackTrace();
pw.print("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
//pw.print("<%@page contentType=\"text/xml;charset=UTF-8\"%>");
pw.print("<rows>");
//pw.print("<page>1</page>");
//pw.print("<total>2</total>");
//pw.print("<records>2</records>");
//pw.print("<request>true</request> >");
pw.print("<userdata name='totalinvoice'>240.00</userdata>");
pw.print("<userdata name='tax'>40.00</userdata>");
pw.print("<row id='1'>");
pw.print("<cell>data1</cell>");
pw.print("<cell>data2</cell>");
pw.print("<cell>data3</cell>");
pw.print("<cell>data3</cell>");
pw.print("<cell>data4</cell>");
pw.print("<cell>data5</cell>");
pw.print("</rows>");
}
return null;
}

这样html怎么获取不到从后台传过去xml的数据。
...全文
197 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
燥动的心 2011-08-03
  • 打赏
  • 举报
回复
看一下这个http://www.trirand.com/blog/jqgrid/jqgrid.html#
loading data -> xml data
chenfuyuan 2011-08-03
  • 打赏
  • 举报
回复
在线等,急急。

87,990

社区成员

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

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