【发布时间】:2015-09-26 13:28:21
【问题描述】:
我正在使用引导轮播,因为我想在每次点击事件后动态加载图像。
第一张图片显示正确,但后记数据来自服务器,但 ajax 脚本不起作用。
HTML
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox" id="listbox">
<div class="item active" id="gallery-overlay">
<img src="" alt="taufik">
</div>
</div>
<!-- Left and right controls -->
<a class="left carousel-control" id="pre" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" id="nxt" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true" id="nxt"></span>
<span class="sr-only" >Next</span>
</a>
</div>
Ajax
$(document).ready(function() {
$('#nxt').click(function() {
$.ajax({
url : 'DisplayImage',
data : {
opration : 'next',
username : 'user1'
},
success : function(result) {
$('#gallery-overlay').append('<li><img src="data:image/jpeg;base64,'+result+'"/></li>');
}
});
});
});
【问题讨论】:
-
如果你放置一个 console.log(result); 你的结果会显示什么调用你的成功函数?
-
@LarryLane GET data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAQ4CAYAAADo08FDAAAACXBI…BnTTFTEMnL+OOcE0JSaU8Qmlb2fx1xgmqfpONUQYGj6npa/lLVrkA1QIvXwFXWd9Fc5z0X5w=
-
图片将依次安装轮播。
-
试试这个
src="'+result+'"
标签: jquery ajax carousel bootstrap-modal