我有此次通话的AJAX响应
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url : '<%=getChartData%>',
success : function(data){
document.write(data);
$.each(data, function(index, item) {
$('img').attr('src',data.item);
});
}
});
});
</script>
[E:\li\1.jpg,E:\li\2.jpg,E:\li\10.jpg] (**AJAX Response** )
通过上面显示的获取响应,我试图替换所有我的img标签以包含上述动态源。
但这不起作用,请有人帮助我。
答案 0 :(得分:2)
我猜测返回的数据是一个数组,我假设你已经知道每个结果中都包含一个驱动器号,如果它不应该在那里,你将不得不删除它。这样的东西应该在前十个图像标签中插入图像吗?
$.ajax({
url : '<%=getChartData%>',
success : function(data){
$.each(data, function(index, item) {
$('img').eq(index).attr('src', item);
});
}
});
答案 1 :(得分:0)
也许这样的事可以帮到你:
var i = 0;
$("img").each(function(){
if(data[i])
$(this).attr("src", data[i++])
})