完成效果
项目数据
通过ajax请求data中的数据然后通过js动态渲染到页面中
AJAX的封装
请求的主要代码
function getInfo(index) {
let message = null;
switch (index) {
case 0:
$ajax({
method: 'get',
url: '../data/newest.json',
success: function (data) {
message = JSON.parse(data).list;
addMessage(message);
}
})
break;
case 1:
$ajax({
method: 'get',
url: '../data/news.json',
success: function (data) {
message = JSON.parse(data).list;
addMessage(message);
}
})
break;
case 2:
$ajax({
method: 'get',
url: '../data/notice.json',
success: function (data) {
message = JSON.parse(data).list;
addMessage(message);
}
})
break;
case 3:
$ajax({
method: 'get',
url: '../data/activity.json',
success: function (data) {
message = JSON.parse(data).list;
addMessage(message);
}
})
break;
}
}
项目整体布局
案例完整代码:
github地址