JQGrid解析行中的数据

时间:2014-02-28 07:18:54

标签: jquery json jqgrid

以下是JQGrid的格式:

{ 
  "total":25,
  "page":1
  "records":107,
  "userdata": {"foo": "bar"},
  "rows": [...] 
}

我正在寻找能够帮助我解析返回到rows的数据的JQuery代码。在获得ajax success响应后,我使用了以下代码:

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

但是,在我的内部$.each()我无法获取每个元素的值,任何人都可以帮我获取所有元素的数据。

1 个答案:

答案 0 :(得分:1)

不知道为什么你要检查'rows',而不是像这样直接检查:

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

根据您的最新评论:

这里主要关注的是从字符串中选择第一个值 因此,您可以检查下面的index 0

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

所以此处的提醒仅适用于index 0 A demo fiddle about it.