2015-07-13 75 views
2

我想將我的數據綁定到貓頭鷹傳送帶上。我可以將它與json數據路徑綁定。 這樣的:貓頭鷹傳送帶與json動態數據綁定

$("#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]; 

       } 
      }}); 

如何使用這個jsonData上custonDataSuccess(數據)功能?

回答

2

試試這個。 我正在用mustache.js使用貓頭鷹,並以其他方式模擬內容,但是我想這也適用於您。

$("#owl-demo").data('owlCarousel').addItem(content); 
相關問題