jquery – jqgrid getRowData返回null

前端之家收集整理的这篇文章主要介绍了jquery – jqgrid getRowData返回null前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码
$buttonoptions = array("#pager",array(
        "caption" => "Select Product","onClickButton" => "js: function() {
            var selr = jQuery('#grid').jqGrid('getGridParam','selrow');
            var kelr = jQuery('#grid').jqGrid('getRowData','product_cat_id');
            if(selr) { 
                alert('grid.PHP?advice=' + selr + kelr); 
            } else {
                alert('Please Select a Product!');
                return false;
            }
        }"
    )
);

我通过以下方式成功获得了行ID:

var selr = jQuery('#grid').jqGrid('getGridParam','selrow');

但无法获取所选行的product_cat_id列的数据.

怎么了?

解决方法

您以错误的方式使用getRowData.尝试
var kelr = jQuery('#grid').jqGrid('getCell',selr,'product_cat_id');

要么

var rowData = jQuery('#grid').jqGrid('getRowData',selr);    
var kelr = rowData.product_cat_id;

代替

var kelr = jQuery('#grid').jqGrid('getRowData','product_cat_id');

猜你在找的jQuery相关文章