jQuery+ajax+本地josn文件数据 测试

自己踩坑,发现前端坑越来越深

1.测试环境本地服务器 阿帕奇自带 127.0.0.1

2.测试数据
{
    "re": [
        {
            "id":"0",
            "title": "50城买地1.2万亿元 一线城市地价全线降低",
            "src": "img/item-bg2.png",
            "time": "2015-03-17"
        },
        {
            "id":"1",
            "title": "50城买地1.2万亿元 一线城市地价全线降低",
            "src": "img/item-bg1.png",
            "time": "2007-06-17"
        },
        {
            "id":"2",
            "title": "50城买地1.2万亿元 一线城市地价全线降低",
           "src": "img/item-bg2.png",
            "time": "2017-07-17"
        },
        {
            "id":"3",
            "title": "50城买地1.2万亿元 一线城市地价全线降低",
            "src": "img/item-bg1.png",
            "time": "2020-03-17"
        },
        {
            "id":"4",
            "title": "50城买地1.2万亿元 一线城市地价全线降低",
           "src": "img/item-bg2.png",
            "time": "2022-03-17"
        }
    ]
}
/*3.数据交互*/
$(function(){ //获取当前URL地址、隐藏资源真实地址,解决图片引入问题 function pathUrl(){ var strUrl = window.location.href, arrUrl = strUrl.split("/"); arrUrl.pop(); return arrUrl.concat('').join('/'); } //取得当前地址 var path=pathUrl(); //请求成功的回调函数 function callBack(data){ var data=data.re var str=""; $.each(data, function(index,item) { str+=`<li> <a href=${"details.html?did="+item.id}> <img class="item-img" src=${path+item.src} /> <div class="item-content"> <h3 class="item-title">${item.title}</h3> <p class="item-subtitle">
                    <span class="item-time">${item.time}</span>
                   </p> </div> </a> </li>`; }); $('.item-box').html(str); }; //发送请求 $.ajax({ type:"get", url:"data.json", dataType: "json", success:callBack }); });

 

posted @ 2017-07-21 15:18  吾生有涯,而知无涯!  阅读(931)  评论(0编辑  收藏  举报