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