我现在有了使用api的信息,我想随机显示它?

时间:2013-05-13 11:06:04

标签: javascript jquery

我正在使用api。 api的响应由json数据组成,json数据由19个对象组成,每个数组都有titledescriptiondate等细节。下面的函数给出了像一个对象的titledescriptiondate以及我在div网站标记中显示这些详细信息。

function businessDetails(data){
    var desc = data.response.deals[0].description;
    var title = data.response.deals[0].title;   
    var enddate = data.response.deals[0].end_date;
    // embedding these details into webpage using jquery
    $('#empid h3').html('About us'  );
    ......
}

现在我想显示其他剩余对象的详细信息,并希望在同一个div标签内显示它,并希望保持4秒的间隔。

1 个答案:

答案 0 :(得分:0)

function businessDetails(data, index){
        var desc = data.response.deals[index].description;
        var title = data.response.deals[index].title;   
        var enddate = data.response.deals[index].end_date;
          //embedding these details into webpage using jquery
        $('#empid h3').html('About us'  );
}

按顺序显示结果:

for(i=0; i<data.length; i++){
    businessDetails(data, i);
    setTimeout(4000);
}

随机显示结果:

var rand = Math.floor((Math.random()*(data.length-1))+0);
businessDetails(data, rand);