jquery – 从JSON文件中检索数据并在库中显示图像

我是JQuery的新手,非常感谢任何帮助.

“使用$.getJSON函数,检索所提供的items.json文件中的数据,并在下面的图库中显示图像.图库应以大致缩略图大小显示每个图像,其标题位于桌面分辨率下的3列网格中“.

我能够在HTML页面输出.json,现在我想知道如何在HTML页面显示实际图像而不是图像的URL路径?这是当前输出到HTML页面内容

> URL:images / image_1.jpg
>标题图片1标题
> URL:images / image_2.jpg
>标题图片2标题
> URL:images / image_3.jpg
>标题图片3标题
> URL:images / image_4.jpg
>标题图片4标题

items.json

{
"items": [
    {
        "url": "images/image_1.jpg","caption": "Image 1 Caption"
    },{
        "url": "images/image_2.jpg.jpg","caption": "Image 2 Caption"
    },{
        "url": "images/image_3.jpg.jpg","caption": "Image 3 Caption"
    },{
        "url": "images/image_4.jpg.jpg","caption": "Image 4 Caption"
    }
]

}

scripts.js中

$(document).ready( function(){
    $.getJSON('images.json',function(data) {
        $.each(data.items,function(i,f) {
            $("ul").append("<li>URL: "+f.url+"</li><li>Caption: "+f.caption+"</li><br />");

        });
    });
});

解决方法

尝试这个:
$.getJSON('items.json',function(data) {
    $.each(data.items,f) {
        $("ul").append("<li>URL: "+f.url+"</li><li>Caption: "+f.caption+"</li><br />");

    });
});

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...