2013-12-08 105 views
0

嗨,我想通過json文件(WordPress的json API)中的評論循環問題是我想使用每個功能來顯示所有的評論。我如何循環與每個函數真正的嵌套數組我找不到解決方案。現在我用下面的代碼,但是那只是表示第一項循環嵌套數組wordpress json api

var html2 ='<p>'+ data.post.comments[0]["name"] +'<br><p>'+ data.post.comments[0]["content"] +'</p>'; $(".content>.comments").append(html2);

JSON文件: http://indinxperlo.nl/api/get_post/?post_id=399

回答

0

使用jQuery each

var html = []; 
$.each(data.post.comments, function(key,val){ 
    html.push('<p>'+val["name"]+'</p>'); 
}); 
$(".content>.comments").append(html.join('')); 

如果要控制數量最大的評論顯示如下:

var html = []; 
var count = 0; 
$.each(data.post.comments, function(key,val){ 
    html.push('<p>'+val["name"]+'</p>'); 
    if (count == 5) {return false;} 
    count++; 
}); 
$(".content>.comments").append(html.join('')); 
+0

Thanx salivan,我嘗試了很多方法,但不知道推和加入是答案。我也嘗試過for循環,所以你可以設置最大的顯示評論,但我也沒有運氣。 –

+0

@heidemanmedia很高興我可以幫助:) – 2013-12-09 15:22:56

+0

@heidemanmedia p.s.您也可以設置最多顯示評論。我更新了我的答案以反映這一點。 – 2013-12-10 16:55:42