以下是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()
我无法获取每个元素的值,任何人都可以帮我获取所有元素的数据。
答案 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.。