Прежде всего убедитесь, что вы используете строгий режим в глобальной области видимости модуля. Данные json немного сложны для демонстрации, но я уверен, что вы можете перебирать объекты и массивы, поэтому давайте предположим, что это файл json, который у нас есть:
{
"items" : [
{
"img": "assets/owl1.jpg",
"alt" : "Owl Image 1"
},
{
"img": "assets/owl2.jpg",
"alt" : "Owl Image 2"
},
{
"img": "assets/owl3.jpg",
"alt" : "Owl Image 1"
},
]
}
Вы используете плагин карусели или пользовательский плагин ?!я рекомендую вам использовать owlcarousel.импортируйте свой пользовательский json в owlcarousel следующим образом:
$("#owl-demo").owlCarousel({
jsonPath : 'json/customData.json',
jsonSuccess : customDataSuccess
});
, затем создайте 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);
}
owl-demo - это div в html, куда карусель уйдет:
<div id="owl-demo" class="owl-carousel">
</div>