-2

我正在使用一个 api。api 的响应由 json 数据组成,该数组由 19 个对象组成,每个数组都有详细信息,例如,title等。下面的函数为我提供了一个对象的详细信息,例如,和 我在我的网页上显示这些详细信息div 标签。descriptiondatetitledescriptiondate

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 秒的间隔。

4

1 回答 1

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);
于 2013-05-13T11:12:52.507 回答