自己踩坑,发现前端坑越来越深
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
});
});