douluoxiao2286 2015-04-17 12:58
浏览 159
已采纳

还有其他方法从$ .each循环中获取json数组中的数据

I want to retrieve the values from json multidimensional array and I wanted to compare the id from each table. But using $each loop I am not able to do it. Is there any other method to do it?

My code is:

$(document).ready(function() {
    $.ajax({

        url : "http://ip/App/xxx/yyy",
        type:"GET",
        dataType:"json",
        data:{param:"no"},
        success: function(json)
        {
            var event1=json.event1;
            var media1=json.media;
            var DOM=$('#DOM');
            var path="http://ip/App/";
            $.each(event1,function(key,value) 
            { 

            DOM.append("<li><h3>"+value.event_id+"</h3><p>"+value.event_title+
                       "</p><p>"+value.event_discription+"</p><p>"+
                       value.event_summary+"</p><p>"+
                       value.event_start_date+"</p></li>")

            });
            $.each(media1,function(key,value) 
            { 
             DOM.append('<li><p><img src='+path+value.media_path+' alt=""  />
                         </p><p>'+value.media_id+'</p></li>');

            });


        },
        error: function(e){
            alert("check ur connection/ip"+e);
        }
    });
});

I want to compare id of each array.

  • 写回答

1条回答 默认 最新

  • doudiecai1572 2015-04-17 13:40
    关注

    Is this what you're looking for?

    var event1=json.event1;
    var media1=json.media;
    var DOM=$('#DOM');
    var path="http://ip/App/";
    
    for (var i = 0; i < event1.length; i++) {
    var event_id = event1[i].event_id;
    var event_title = event1[i].event_title;
    // etc...
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?