Jquery ui JQgrid:获取Json数据

Jquery ui JQgrid:获取Json数据,jquery-ui,jqgrid,jqgrid-asp.net,jqgrid-php,Jquery Ui,Jqgrid,Jqgrid Asp.net,Jqgrid Php,当datatype与列名一起为local时,是否有任何方法可以从Jqgrid获取完整的JSON数据 在此格式中:[{“firstname”:“Chris”},{“firstname”:“Dave”}]您可以使用getRowData方法返回包含所有网格数据的数组。例如: var fullData = jQuery("#myGrid").jqGrid('getRowData'); 以下是来自jqGrid wiki的getRowData文档,有助于解释发生了什么: getRowData 参数:ro

当datatype与列名一起为local时,是否有任何方法可以从Jqgrid获取完整的JSON数据


在此格式中:[{“firstname”:“Chris”},{“firstname”:“Dave”}]

您可以使用
getRowData
方法返回包含所有网格数据的数组。例如:

var fullData = jQuery("#myGrid").jqGrid('getRowData');
以下是来自jqGrid wiki的
getRowData
文档,有助于解释发生了什么:

getRowData
参数:rowid或none

返回:数组

说明:

返回一个数组,该数组的数据为请求的id=rowid。返回的数组的类型为name:value,其中name是colModel中的名称和该行中关联列中的值。如果找不到rowid,则返回空数组

如果未设置rowid,该方法将返回数组中网格中的所有数据


更新

您可能还对
data
参数感兴趣,该参数可用于检索传递到网格的数据。发件人:

存储传递到网格的本地数据的数组。如果要加载数组数据,可以直接指向此变量。它可以取代addRowData方法,该方法在相对大数据上速度较慢

:

这有用吗

var data = $('#' + gridid).jqGrid('getGridParam', 'data');