Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqGrid";getGridParam";返回“后未定义的”;addRowData“;_Javascript_Jquery_Jqgrid - Fatal编程技术网

Javascript jqGrid";getGridParam";返回“后未定义的”;addRowData“;

Javascript jqGrid";getGridParam";返回“后未定义的”;addRowData“;,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我使用以下代码将新行放入空网格: grid.jqGrid('addRowData', cnt + 1, data); 它工作得很好,我可以在网格中看到一个新行。 但当我尝试获取所有行时,如下所示: var Rows = grid.jqGrid('getRowData'); var Rows = grid.jqGrid('getGridParam', 'data'); 或者像这样: var Rows = grid.jqGrid('getRowData'); var Rows = grid.

我使用以下代码将新行放入空网格:

grid.jqGrid('addRowData', cnt + 1, data);
它工作得很好,我可以在网格中看到一个新行。 但当我尝试获取所有行时,如下所示:

var Rows = grid.jqGrid('getRowData');
var Rows = grid.jqGrid('getGridParam', 'data');
或者像这样:

var Rows = grid.jqGrid('getRowData');
var Rows = grid.jqGrid('getGridParam', 'data');
无论如何,我的变量中有未定义的


如何获取包含手动添加的行的行数据?

您是否尝试过
rows.length
检查它是否包含任何行

并尝试通过以下方式访问您的数据:

Rows[0]['columnName']

对于第一行。

我尝试了“Rows.length”,但它抛出了一个错误:无法获取undefined的属性'length'。网格中似乎没有任何内容,但它成功地绘制了新行。我认为您希望手动添加行,因为您可以绘制新行,在添加到网格之前是否还有其他行,能否更具体地说明您的要求。