从json获取文本数据

时间:2013-09-13 11:13:59

标签: javascript jquery html json

这里我有一个代码必须给我一个评论...所以我有一个reviews[i]的数组

我尝试使用places.reviews[0].text,但我只获得第一次评论,如果有5,我想获得5,如果有3我想获得3评论...

但是我如何增加... ...如何编写代码以从数组reviews[i]获取所有评论?

我试试:

    contentStr += '<br>'+place.reviews[0-4].text+'</p>';

但它不起作用。

还有评分来获得place.reviews[0-4].rating ...

3 个答案:

答案 0 :(得分:1)

var contentStr = "";    
for(var i=0;i<place.reviews.length;i++){
  contentStr += place.reviews[i].text;
}

答案 1 :(得分:0)

如果您希望获得每次审核,则需要在javascript中循环遍历数组。

使用jQuery(你已标记)你可以做

$("#MyArray").each(function(i){
    //logic to do what you want with the results here.
}

答案 2 :(得分:0)

你需要的是某种增加索引的循环。 如何进行for循环?

var contentStr = '';
for(var i = 0; i < place.reviews.length; i++){
    contentStr += '<br>'+place.reviews[i].text;
}

同样适用于收视率。