我正在尝试动态填充Bootstrap Carousel。我已经看过之前的stackoverflow文章,该文章似乎可行,但似乎无法附加到转盘上。轮播需要6个物品。
我正在从下面的Ajax呼叫中进行填充。脚本顺利通过,但是轮播没有出现。下面显示的图标位置将重新显示为image1.jpg,image2.jpg等,感谢您提供任何帮助!
我尝试仅替换div的图像部分,并仅将轮播中的现有图像处理为新的链接和图像。它似乎没有刷新或动态显示
<script>
function GetCarouselData() {
$.ajax({
type: "Get",
url: "api/UserApps/username/",
data: JSON.stringify(data),
contentType: 'application/json; charset=utf-8'
}).done(
function (m) {
for (var i = 0; i < m.length; i++) {
var carstr = '<div class="col-md-2 col-sm-6 col-12"><a href="#"><img src="~/images/"' + m[i].iconLocation + '" alt="" /></a></div > ';
$(carstr).appendTo(".carousel1Row");
}
$('.carouselitem1').first().addClass('active');
$('#carousel1').carousel();
return true;
})
.fail(function (data) {
alert("fail");
});
}
</script>
和旋转木马如下所示:
<div id="carousel1" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<div id="carousel1Row" class="row">
</div>
</div>
</div>
<a class="carousel-control-prev" href="#carousel1" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carousel1" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
答案 0 :(得分:0)
我的问题。 .appendTo(“。carousel1Row”)应该已经是.appendTo(“#carousel1Row”)