如何在jQuery mobile中显示XML图像?

时间:2012-07-24 00:23:27

标签: javascript jquery xml ajax jquery-mobile

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

我已经创建了一个渲染图像的函数,至少是它应该做的,但事实并非如此。

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(图片未找到)。

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

由于

2 个答案:

答案 0 :(得分:2)

尝试用以下内容替换每个:

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

更新:在其周围添加<a>

o +='<a href="' + v.link + '"><img src="' + v.image + '"/></a>';

答案 1 :(得分:1)

这是一个有效的版本:

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