- 新聞列表數據只是當前頁面的一部分
- 點擊分類時需要去獲取當前分類下的新聞數據
- 並在展示的時候需要更新新聞列表界面,不需要整體頁面刷新
- 所以新聞數據也使用 ajax 的方式去請求后台接口進行獲取
接口設計
- URL:/news_list
- 請求方式:GET
- 傳入參數:JSON格式
- 參數
參數名 |
類型 |
是否必須 |
參數說明 |
cid |
string |
是 |
分類id |
page |
int |
否 |
頁數,不傳即獲取第1頁 |
per_page |
int |
否 |
每頁多少條數據,如果不傳,默認10條 |
參數名 |
類型 |
是否必須 |
參數說明 |
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 }