jquery - Owl轮播动态数据与json绑定(bind)

标签 jquery json owl-carousel

我想将我的数据绑定(bind)到 owl carousel。我可以将它与 json 数据路径绑定(bind)。 像这样:

   $("#owl-demo").owlCarousel({
    jsonPath: 'json/customData.json',
    jsonSuccess: customDataSuccess});

   function customDataSuccess(data) {
    var content = "";
    for (var i in data["items"]) {
    var img = data["items"][i].img;
    var alt = data["items"][i].alt;
    content += "<img src=\"" + img + "\" alt=\"" + alt + "\">"
    }
    $("#owl-demo").html(content);
   }

但是,我正在使用ajax。我不想获取 json 文件。 我的代码:

  jQuery.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "DetailSrv.asmx/GetDetails",
            data: JSON.stringify({ id: categoryID }), 
            dataType: "json",
            success: function (sonuc) {
                jsonData = JSON.parse(sonuc.d);
                console.log(jsonData);
                var html = "";
                for (var i = 0; i < jsonData.length; i++) {
                    var itemData = jsonData[i];

                }
            }});

如何在 custonDataSuccess(data) 函数上使用此 jsonData?

最佳答案

试试这个。 我将 owl 与 Mustache.js 结合使用,并以其他方式对内容进行模板化,但我想这也适合您。

$("#owl-demo").data('owlCarousel').addItem(content);

关于jquery - Owl轮播动态数据与json绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379036/

相关文章:

javascript - CouchDB OpenDoc 函数中的 JQuery TypeError

java - Spring boot json简单导入失败

java - 函数返回空(范围问题)

jquery - 在 Owl Carousel 图像上添加背景颜色

javascript - Flash 内容仅适用于 Firefox

java - 我想将 html 表数据转换为 pdf 并使用 jquery 下载它,代码如下

javascript - AJAX 回调中 anchor 标记的奇怪解析

python - POST 请求 Python 的嵌套字典到 JSON

video - 使用 Owl Carousel 2 自动播放全浏览器宽度的视频

javascript - Owl Carousel 选项未被读取