Jquery JQGrid解析来自行的数据

Jquery JQGrid解析来自行的数据,jquery,json,jqgrid,Jquery,Json,Jqgrid,以下是JQGrid的格式: { "total":25, "page":1 "records":107, "userdata": {"foo": "bar"}, "rows": [...] } 我正在寻找JQuery代码,它将帮助我解析返回到行中的数据。在获得ajax成功响应后,我使用了以下代码: $.each(data, function (index, element) { if (index == 'rows') { $.each(eleme

以下是JQGrid的格式:

{ 
  "total":25,
  "page":1
  "records":107,
  "userdata": {"foo": "bar"},
  "rows": [...] 
}
我正在寻找JQuery代码,它将帮助我解析返回到
行中的数据。在获得
ajax成功
响应后,我使用了以下代码:

$.each(data, function (index, element) {
    if (index == 'rows') {
        $.each(element, function (index1, element1) {
            alert(element1 + index1)
        });
    }
});

但是,在我的内部
$.each()
中,我无法获取每个元素的值,有人能帮我获取所有元素的数据吗。

不知道为什么要对
'rows'
进行if检查,您可以直接这样检查:

$.each(data.rows, function (index, element){
    alert(element + index);
});

根据你最近的评论:

这里主要关注的是从字符串中选择第一个值
因此,您可以检查
索引0
,如下所示:

$.each(data.rows, function (index, element){
    if(index == 0){
        alert(element + index);
    }
});

所以这里警报只针对
索引0

行“:[…]
某些对象或字符串值中的内容。@Jai其逗号分隔的
字符串值
我添加了一个答案,看看是否有效。是的,这是一篇好文章,只是想确认另一件事,现在当我警报
索引时,它向我展示了
单元格
,展示了我可以做更多的泛型并将我的代码改为
$。每个(data.rows.cell,函数(index,element)){}
,但当我这样做时,它会显示一个错误该错误是
JavaScript运行时错误:无法获取未定义或空引用的属性“length”
@HarshHarma您是否可以发布您的
行:[]
来查看它。0,1,VanillarTailws,donotemail@mobilephonexchange.co.uk、香草零售、网络服务、真、、1,1、真、,,0,19/02/2014 11:41:31,01/01/1900 00:00:00,JHASD687HBASHDHJKDSABAJH765NDHJSH123H,False,,,,,
单元格
我在这里看不到它。