我正在为 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 响应......
这怎么可能解决?提前致谢