-1

好的,所以我有一个 JSON 提要,它出于某种原因给出了一些图像,例如

img src=\"..\/..\/upload\/Politcis\/Tony-Abbott.jpg\" alt=\"Tony-Abbott.jpg\" width=\"980\" height=\"653\" align=\"left\" \/>

完整的 JSON 字符串http://media.queerdio.com/mobileDevice/?uri=loadstory/high-court-to-decide-on-act-marriage-law

我想知道我是否可以用 javascript 将 img src 替换为完整的 img src。

对于此图像,根据那里的 API,完整的 img src 应该是。

http://media.queerdio.com/news/upload/Politcis/Tony-Abbott.jpg

我知道我是否必须首先获取 src 链接,并在上传开始时将其拆分

然后我需要一个 var 链接,http://media.queerdio.com/news/ 然后我将上传和其余的 src 链接添加到它,然后替换 img src。

所以我了解我想做的事情的基础知识,但请注意 100% 确定如何做我需要做的事情。

4

1 回答 1

0

如果您的网站已经有 jQuery,下面是伪代码:

var htmlFromJson; //you json object
var imgHost = 'http://media.queerdio.com/news/';
$(htmlFromJson).find('img').each( //find the img from the JSON str
    function(){
        var newSrc = imgHost + $(this).attr('src'); //access add custom host in img src
        newSrc = fixUrl(newSrc); //remember to replace the ../ & parent folder name
        $(this).attr('src', newSrc); // update the 
    }
);

希望我能帮助你。PS:如果你在某个地方误解了,请告诉我,我会尽力解决。

于 2013-10-21T11:30:13.560 回答