通过javascript

时间:2015-08-03 22:21:08

标签: javascript jquery ajax image src

我正在通过AJAX从Deezer API中提取专辑封面,我正在制作Chrome扩展,但有些图片无法呈现。我正在获取约30首曲目和一些显示的专辑封面,但有些则没有。

AJAX请求完成后我收到了图像网址,然后我将其添加到页面中,其中包含以下内容(Date.getTime()是我为避免缓存而读取的内容):

var img = $("<img />");
img.attr('src', imageSrc + "?" + new Date().getTime());
$(_this.dom).find(".card-image").html(img);

如果我检查页面,src被正确设置为http://cdn-images.deezer.com/images/cover/7f3d5b5c3c0358e3edc58ee8d9f6cabb/250x250-000000-80-0-0.jpg?1438639441322,但元素本身的高度为0,没有显示任何内容。

如果我在新标签页中打开图像文件,它会正确显示,因此链接没有问题。

有什么想法吗?这让我慢慢疯了。

这里有一个屏幕截图,显示了我遇到的问题:Screenshot

0 个答案:

没有答案