我想一些如何查询网址URL Here,然后显示图像的结果看起来像这样获取JSON,图像URL
{"status":200,"count":1,"data":[{
"image":"http:\/\/www.airport-data.com\/images\/aircraft\/thumbnails\/001\/288\/001288330.jpg",
"link":"http:\/\/www.airport-data.com\/aircraft\/photo\/001288330.html",
"photographer":"magnaman"
}]
}
到一个div(DIV ID将被称为图像)。我需要替换这个当前的代码:因为它不加载图像,我不知道如何修改它来这样做。任何帮助表示赞赏,谢谢。
var imageurl;
$.get('http://www.airport-data.com/api/ac_thumb.json?m=+value.hex', function (response) {
imageurl = response;
if (imageurl == ""){
$("#images").attr('src', "imageerror.jpg");
}
else {
$("#images").attr('src', imageurl);
}
});
如果你是在本地机器上测试这个,你可能会得到一个CORS问题,这将不会允许您访问为好,但毕竟是在范围之外你的问题。这将工作,如果你有访问权限。 –
感谢我使用Zuver为我的托管信息将这是一个问题?我正在使用crossingorgign.me,但他们在过去几天一直有服务器问题,所有其他Cors代理的更改JSON格式的任何想法,请好吗? –
好吧,你甚至可能不会有这个问题,你只是试图错误地设置图像。用开放式工具打开浏览器刷新浏览器,然后看看你有一个控制台错误,看起来像这样。显然你的错误不会像图片一样,但它应该让你知道要寻找什么。 https://lh3.googleusercontent.com/-IWB9szEnSqA/VhbOrINNedI/AAAAAAAC_Po/WwQ9C-IKVUg/s1600/2015-10-08%2B13_13_50-Store.png –