首頁  >  文章  >  後端開發  >  TP框架提交刷新後怎麼保存原來的資料?

TP框架提交刷新後怎麼保存原來的資料?

WBOY
WBOY原創
2016-08-04 09:21:031119瀏覽

例如內容不合法 提交失敗後刷新頁面時怎麼在文字方塊中保存資料呢?不用框架我知道怎麼保存 用TP不知道怎麼保存 也是用一個session保存起來這個資料嗎?如果提交不透過再把資料輸出到前端?

回覆內容:

例如內容不合法 提交失敗後刷新頁面時怎麼在文字方塊中保存資料呢?不用框架我知道怎麼保存 用TP不知道怎麼保存 也是用一個session保存起來這個資料嗎?如果提交不透過再把資料輸出到前端?

提交的數據,在controller中可以得到吧,然後控制器中報錯,再把數據assign到模板,應該可以滿足你的需求,還有就是,在js中提交表單或者ajax之前,存儲到localstrage中,控制器報錯後,跳到模板,從localstrage讀取數據,也是可以的。
最好是在前台驗證好之後,再讓用戶提交數據,當然伺服器端的驗證必不可少

  • 表單自備提交不成功保存資料的功能啊!當然有些表單選項沒有例如下拉框刷新就沒了。

  • 你說的驗證意思是必須提交到服務端才做驗證嗎?前端js不做驗證嗎?如果你非得在服務端做驗證還想提交失敗了還保存原來的數據,那就把你提交失敗的數據在渲染一遍表單,不過我覺得這樣得不償失。我建議你直接用ajax發送資料到服務端驗證結婚回傳前端提示。這樣使用者體驗也好。希望對你有幫助

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn