2016-06-28 59 views
0

我使用旋轉木馬顯示項目(從JSON加載的項目),但我需要4個項目才能顯示每張幻燈片,沒有更多。這是顯示項目的代碼:如何使用jQuery在Caroysel上設置特定項目編號

<div class="carousel slide" id="myCarousel1" data-interval="false"> 
    <div class="carousel-inner"> 
     <div class="item active"> 
     <ul class="thumbnails" id="output"> 
    </ul> 
</div> 

,這是jQuery的腳本加載項:

$(function() { 
     $.ajax({ 
     url: 'ajax_json.php', 
     type: 'POST', 
     data: {get_param: 'value'}, 
     contentType: "application/json; charset=utf-8", 
     dataType: 'json', 
     success: function(data) { 
     $.each(data, function(index, item) { 
     $('#output').append('<li class="caption"><div class="col-md-3"><div class="item_img"><img src="' +item.image+ '" /></div><div class="item_title">"' +item.title+ '"</div><div class="item_descr">'+ item.description +'</div></div></li>'); 

     }); 
     } 
    }); 
}); 

這段代碼顯示超過4項每張幻燈片,但我想只顯示4.Any想法如何,我可以做到這一點?

回答

1

變革成功的方法是這樣的:

success: function(data) { 
    $.each(data, function(index, item) { 
     if(index < 4){ 
      $('#output').append('<li class="caption"><div class="col-md-3"><div class="item_img"><img src="' +item.image+ '" /></div><div class="item_title">"' +item.title+ '"</div><div class="item_descr">'+ item.description +'</div></div> </li>'); 
     } 
    }); 
+0

是的,我認爲這是right.But的事實是,我在我的數據庫6交易table.In第一張幻燈片顯示4項和我想要的其他2到下一張幻燈片,但不顯示.. – platanas20

+0

@ platanas20,你使用什麼插件? – hsh

+0

我相信我想要一個'for..loop'而不是'if語句'來顯示每張幻燈片的4個項目。例如,如果數據庫表有10個事務,那麼輸出必須是第一張幻燈片中的4個項目>其他4個第二張幻燈片>第三張幻燈片中的最後2張。 – platanas20

相關問題