我想从json
多维数组中检索值,我想比较每个表中的id
。但是使用$each
循环我无法做到。还有其他方法吗?
我的代码是:
$(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);
}
});
});
我想比较每个数组的id
。
答案 0 :(得分:0)
这是你要找的吗?
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...
}