Jqgird数据回传但是页面不显示数据问题!

今天尝试使用Jqgrid控件中的subgrid(子表格),有出现数据回传了但是页面不显示数据情况;

代码如下:

multiselect: false,
                subGrid: true,
                subGridRowExpanded: function (subgrid_id, row_id) {//展开时做子表格
                    var rowData = $gridTable.jqGrid('getRowData', row_id);
                    var OrderID = rowData.ORDERID;
                    var subgrid_table_id, pager_id;
                    subgrid_table_id = subgrid_id + "_t";
                    pager_id = "p_"+subgrid_table_id;
                    $("#" + subgrid_id).html("<table id='" + subgrid_table_id + "' class='scroll'></table><div id='" + pager_id + "' class='scroll'></div>");
                    jQuery("#" + subgrid_table_id).jqGrid({
                        url: "LoadOrderRepayment",
                        mtype: "post",
                        postData: { arg: OrderID },
                        autowidth: true,
                        colModel: [ //jqGrid每一列的配置信息。包括名字,索引,宽度,对齐方式.....
                            { name: 'RECORDID', hidden: true },
                            { label: '记录时间', name: 'RECORDDATE', index: '', width: 120, align: "center", sortable: true },
                            { label: '记录人', name: 'RECORDUSERID', index: '', width: 120, align: "center", sortable: false },
                            { label: '回款金额', name: 'REPAYMENT', index: '', width: 120, align: "center", sortable: false },
                            { label: '支付方式', name: 'PAYMENT_METHOD', index: '', width: 120, align: "center", sortable: true },
                            { label: '备注', name: 'NOTE', index: '', width: 120, align: "center", sortable: false }
                        ],
                        pager: pager_id,
                        rowNum: 20,
                        sortname: 'num',
                        sortorder: "asc",
                        height:'100%'
                    });
                    jQuery("#" + subgrid_table_id).jqGrid('navGrid', "#" + pager_id, { edit: false, add: false, del: false })

                },

此段代码在回传时已经有数据过来了,但是页面中没有显示数据。

查看的报文如下:

Jqgird数据回传但是页面不显示数据问题!


看了一下,响应报文和请求报文竟然一个是json,一个是xml。


加了jqgrid中的属性后,内容得以显示

datatype:"json",


发出来当是互相借鉴,互相学习!