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的数据。
前面引进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的数据。
解决方案 »
- 关于className属性.怎么删除先前加上的class类名
- JS 动态添加热点 有没有现成的例子看看?
- 关于框架的问题
- javascript浏览器的兼容性
- 文本框中闪烁光标的屏幕坐标取法?
- 一..个..很..难..的..问..题.. 如何获得选定控件的基本信息
- 如何用框架传值? 详细见内
- 如何判断c:\temp下存在222_xxx.doc或者222_bbb.xsl(也就是以"222_"开头的文件)是否存在?
- EXTJS5使用ViewModel为Tree组件配置store
- WebBrowser.ExecWB 不报错不响应
- jquery 小问题 获取位置信息
- select设置了disabled属性
loading data -> xml data