今天就跟大家聊聊有關(guān)Ajax實(shí)現(xiàn)獲取node服務(wù)器數(shù)據(jù)的方法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
1.準(zhǔn)備
因?yàn)槭且獙⒎?wù)器獲取的數(shù)據(jù)放在網(wǎng)頁中 所以說對(duì)頁面的渲染是必要的 這里我準(zhǔn)備的是 art-template模板
2.服務(wù)器的準(zhǔn)備
服務(wù)器要準(zhǔn)備好渲染到頁面的數(shù)據(jù)
3.頁面的操作
這里我做的的是一個(gè)搜索框提示功能 講解都在代碼注釋中
服務(wù)器代碼如下
// 輸入框文字提示 app.get("/searchAutoPrompt", (req, res) => { // 搜索關(guān)鍵字 const key = req.query.key; // 提示文字列表 const list = ["百度", "百度官網(wǎng)", "百度游戲", "百度網(wǎng)盤"]; // 搜索結(jié)果 filter是一個(gè)遍歷的函數(shù) includes(key)是凡是字符串含有key都返回 let result = list.filter((item) => item.includes(key)); // 將查詢結(jié)果返回給客戶端 res.send(result); });