遍历json中的list或者array数组对象
来源:互联网 发布:淘宝黑莓店 编辑:程序博客网 时间:2024/06/05 23:42
方法挺多的把,可以用for循环,也可以用each方法。
先献上ajax请求:
1
2
3
4
5
6
7
8
9
$.ajax({
url:
'/path/to/file'
,
type:
'GET'
,
dataType:
'json'
,
data: {param1:
'value1'
},
success:
function
(obj){
//遍历obj
}
})
返回的内容在success的函数里面,所有的遍历操作都是在这里面操作的:
for循环:
1
2
3
4
5
6
7
8
9
10
11
12
13
var
obj = {
"status"
:1,
"bkmsg"
:
"\u6210\u529f"
,
"bkdata"
:[
"\u5415\u5c1a\u5fd7"
,
"1387580400"
,
"\u6dfb\u52a0\u8bb0\u5f55"
]
}
// console.log(obj.length);
if
(obj.status == 1) {
for
(
var
i = 0; i < obj.bkdata.length; i++) {
console.log(obj.bkdata[i]);
};
}
else
{
alert(
"数据有误~"
);
};
for in 循环:
1
2
3
4
5
//for in循环
for
(x
in
obj.bkdata){
//x表示是下标,来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
console.log(obj.bkdata[x]);
}
//元素 each方法
1
2
3
4
5
6
7
8
9
10
11
12
if
(obj.status == 1) {
$(obj.bkdata).each(
function
(index,item){
//index指下标
//item指代对应元素内容
//this指代每一个元素对象
//console.log(obj.bkdata[index]);
console.log(item);
//console.log($(this));
});
}
else
{
alert(
"数据有误~"
);
};
//jquery each方法
1
2
3
$.each( obj.bkdata,
function
(index,item){
console.log(item);
});
0 0
- 遍历json中的list或者array数组对象
- json遍历数组LIST
- JS遍历对象或者数组
- JS遍历对象或者数组
- JS遍历对象或者数组
- JS遍历对象或者数组
- JS遍历对象或者数组
- JS遍历对象或者数组
- json字符串转json对象或者数组
- js中的Array对象转成字符串;java中的List转成String数组, List集合的合并
- js遍历数组、对象、json
- 前台遍历json对象数组
- JS解析Json中List类型,并遍历List中的对象
- javascript中的数组对象(Array)
- JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)
- 【php】json对象解码为array数组
- 将list数组对象转为json对象
- JSON 对象遍历(非数组)
- Java基础回顾 : RuntimeException和Exception的区别
- leetcode-101
- 汇编语言(一) debug 的使用
- c++作业6
- bzoj2434【NOI2011】阿狸的打字机
- 遍历json中的list或者array数组对象
- 数组去重
- 145_RadioGroup结合ViewPager
- 基于事件的开源网络库—libevent:应用介绍
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- bzoj2754【SCOI2012】喵星球上的点名
- 146_ViewUtils的使用
- 训练3 习题12
- 信息管理系统.0.1