0

jquery に owl-carousel プラグインを使用しています。データは、JSON を返す django ビューから取得されます。

$(document).ready(function() {

    $("#owl-demo").owlCarousel({
        jsonPath : '/example/json_response',
        jsonSuccess : customDataSuccess,
            navigation : true, 
            slideSpeed : 300,
            paginationSpeed : 400,
            singleItem:true,
            autoPlay : 3000
      });


      function customDataSuccess(data){
        var content = "";
        for(var i in data["items"]){

           var name = data["items"][i].name;

           content += "<div class='item'>" + name + "</div>";
        }
        $("#owl-demo").html(content);
      }

これで問題なく動作しますが、サーバーに新しいデータを要求し続けるように変更するにはどうすればよいでしょうか? 送信している JSON は時間の経過とともに変化し、owl-carousel API にサーバーに要求し続けるように指示する方法がわかりません。

owlCarousel() 呼び出しを setInterval() 関数に入れようとしましたが、それでも JSON は 1 回しか取得せず、最初の JSON 応答のみを使用します...

これはどのように解決できますか?前もって感謝します

4

0 に答える 0