zoukankan      html  css  js  c++  java
  • 【百度知道总结】遍历从后台获取的数组的方法

    方法挺多的把,可以用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":"u6210u529f",
            "bkdata":["u5415u5c1au5fd7","1387580400","u6dfbu52a0u8bb0u5f55"]
        }
       // 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);
        });

    百度知道链接:http://zhidao.baidu.com/question/1958056349250243300.html?oldq=1

  • 相关阅读:
    The path "" is not valid path to the gcc binary.
    ADB命令介绍
    Android 中Message,MessageQueue,Looper,Handler详解+实例
    Sqlite 修改字段
    曾经光辉岁月 永远海阔天空
    用AchartEngineActivity引擎自定义图表控件和背景折线图
    一个帖子学会Android开发四大组件
    Android获得系统时间(24小时制)
    TagBuilder
    MVC
  • 原文地址:https://www.cnblogs.com/snowinmay/p/3491246.html
Copyright © 2011-2022 走看看