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 一次,并且只使用初始 JSON 响应......

这怎么可能解决?提前致谢

4

0 回答 0