JQuery的jqGrid怎样获得选中行的所有数据?json数据。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery的jqGrid怎样获得选中行的所有数据?json数据。相关的知识,希望对你有一定的参考价值。

var id=$("#list1").jqGrid('getGridParam',"selrow");
var list=$("#list1").jqGrid('getRowData',id);
alert(list);
我用这种方式输出的是object

参考技术A for(var d in list)
list[d] //就是要的值
参考技术B 不知道你方法里具体怎么执行的 不过 看你的意思 应该是想问怎么选混出json格式的对象吧
直接用each函数就可以了
var obj = one:1, two:2, three:3, four:4,five:5 ;
$.each(obj, function(key, val)
alert(obj[key]);
);追问

其实是可以用object.key得到value的,但能不能直接得到数据值的集合,也就是value的集合,然后再遍历value的集合,得到每一个value呢?不去根据key去得到。

追答

你的格式应该不是我上面写的那样的 你可以根据规律的属性值来得到值啊 要不你贴出来帮你看下

本回答被提问者和网友采纳

JQgrid获取选中行的某个字段值

    var rowKey = $("#jqGrid").jqGrid(getGridParam, "selrow");
    var rowData = $("#jqGrid").jqGrid("getRowData", rowKey);//根据上面的rowKey获得本行的所有数据
    var time = rowData.ReservationTime; //获得制定列的值 (ReservationTime为colModel的name)

 

 

感谢:http://doc.okbase.net/1778309/archive/113456.html

以上是关于JQuery的jqGrid怎样获得选中行的所有数据?json数据。的主要内容,如果未能解决你的问题,请参考以下文章

获取jqgrid有多条行数据

jqgrid 设置某行不能够被选中

怎么 得到 DBGrid选中行的数据

怎样获取编辑后的jqgrid的值

jquery 怎样获得选中的ztree项

在js中怎么改变jqgrid行数据