0

我觉得这有一个非常简单的解决方案,但我现在正试图让它工作太久。

我已经制作了一个渲染图像的功能,至少这是它应该做的,但事实并非如此。

function renderAD(entries) {
    var o = '';
    $.each(entries, function(i, v) {
        o +="<img src=" +v.image +"/>";
    });
    $("#adplace").html(o);    
}

我检查了 v.image 是指http://allroundcars.nl/logo-ijsselmondenieuws.png,这是我要加载的图像。但我看到的只是一个'?' image(找不到图片)。

我究竟做错了什么?任何帮助表示赞赏,

谢谢

4

2 回答 2

2

尝试将每个替换为:

$(entries).each(function(i, v) {
    o +='<img src="' + v.image + '"/>';
});

更新:在它周围添加一个<a>

o +='<a href="' + v.link + '"><img src="' + v.image + '"/></a>';
于 2012-07-24T00:27:20.720 回答
1

这是一个工作版本:

function renderAD(entries) {
    var o = '';
    $(entries).each(function(i, v) {
        o +="<img src=\"" + v.image +"\"/>";
    });
    $("#adplace").html(o);    
}
于 2012-07-24T00:31:39.730 回答