鍍金池/ 問答/HTML/ node+ejs 渲染頁面,數(shù)據(jù)改變后頁面未發(fā)生變化

node+ejs 渲染頁面,數(shù)據(jù)改變后頁面未發(fā)生變化

做分頁,第一頁時 后臺res.render("admin/article.html",{data:data})
點擊第二頁,重新查詢數(shù)據(jù)庫并且查詢成功,確定數(shù)據(jù)已經(jīng)改變。頁面卻沒有變化。應該怎么解決?

回答
編輯回答
筱饞貓

1。你想實現(xiàn)無跳轉(zhuǎn)分頁,就要使用ajax。模板引擎只是將view和model鏈接起來了,并不是異步加載
2。如果你只是想點擊【下一頁】之后跳轉(zhuǎn)到新頁面內(nèi)容,就要設置【下一頁】對應的路由,然后使用同一個模板輸出,當然此時的數(shù)據(jù)就會看到變化了

2018年8月16日 08:46
編輯回答
爆扎

解決了問題。因為它自己沒有主動刷新頁面,所以我就在ajax的success函數(shù)中主動請求了一下當前頁,window.localtion.href=當前的url...應該不是一個很好的辦法 ,但是還是解決了吧。。

2018年6月16日 01:44