• 新闻列表数据只是当前页面的一部分
  • 点击分类时需要去获取当前分类下的新闻数据
  • 并在展示的时候需要更新新闻列表界面,不需要整体页面刷新
  • 所以新闻数据也使用 ajax 的方式去请求后台接口进行获取

接口设计

  • URL:/news_list
  • 请求方式:GET
  • 传入参数:JSON格式
  • 参数
参数名 类型 是否必须 参数说明
cid string 分类id
page int 页数,不传即获取第1页
per_page int 每页多少条数据,如果不传,默认10条
  • 返回类型:JSON
参数名 类型 是否必须 参数说明
errno int 错误码
errmsg string 错误信息
cid string 当前新闻数据的分类id
totalPage int 总页数
currentPage int 当前页数
newsList list 新闻列表数据
newsList.title string 新闻标题
newsList.source string 新闻来源
newsList.digest string 新闻摘要
newsList.create_time string 新闻时间
newsList.index_image_url string 新闻索引图
  • 返回示例:
{
"cid": "0",
"currentPage": 1,
"errmsg": "OK",
"errno": "0",
"newsList": [
{
"clicks": 105,
"create_time": "2018-01-17 17:00:41",
"digest": "一周前,新京报获悉,滴滴已在杭州成立代号为“黑马”的事业部,主攻共享电单车和电动汽车,并已经在杭州小范围内测。共享电单车的发布也为滴滴在中短途出行版图中填补了空缺。",
"id": 1168,
"index_image_url": "https://wpimg.wallstcn.com/aaabf95b-610d-4548-afbb-7cb13fa2f85a.jpg",
"source": "张超",
"status": 0,
"title": "滴滴被曝电单车起名“街兔” 需缴押金99元"
},
{
"clicks": 40,
"create_time": "2018-01-17 16:41:46",
"digest": "绿光资本四季度买进推特、时代华纳、海上钻井平台运营商ESV,其称推特改善了用户体验,2018收入有望再增。绿光资本去年全年投资回报仅有1.6%,远远落后于同期标普21.8%的涨幅。",
"id": 1165,
"index_image_url": "https://wpimg.wallstcn.com/d5bd842c-0026-4d69-a620-4ebf6ad7317d.jpg",
"source": "陶旖洁",
"status": 0,
"title": "绿光资本致股东信:今年Twitter会是大赢家"
}
],
"totalPage": 116
}

最新文章

  1. 非常好的Oracle教程【转】
  2. easyui datagride 两种查询方式
  3. Android控件属性大全(转)
  4. TaskHosting - 开发桌面工具原来还可以这么简单
  5. Yii源码阅读笔记(十三)
  6. 【转】(转)【Android】Paint的效果研究
  7. HTML Meta标签详解
  8. lintcode:合并排序数组
  9. 详解Javascript中的Array对象
  10. Linux 环境变量 $PATH
  11. PHP数组函数的分组归纳
  12. 非常有用的css使用总结
  13. 在MVC中使用rdlc格式的报表
  14. pycharm最新code码,分享给大家
  15. C#基础知识回顾-- 反射(4)
  16. ruby安装及升级
  17. vue资源
  18. PHP函数总结(个人版)
  19. springmvc.xml 上传文件的配置
  20. vuex 基础:教程和说明

热门文章

  1. .Net程序员应该掌握的正则表达式
  2. jquery之---$.each详细
  3. css3实现渐变
  4. 通过渲染器Shader实现图像变换效果
  5. 在UML系统开发中有三个主要的模型
  6. UVa 11400 - Lighting System Design(线性DP)
  7. ASP.NET SingalR 点对点聊天实现思路总结
  8. Comparable 接口的使用
  9. java使用jsp建立项目+视频
  10. Anaconda常用命令