Maison > développement back-end > tutoriel php > TP框架提交刷新后怎么保存原来的数据?

TP框架提交刷新后怎么保存原来的数据?

WBOY
Libérer: 2016-08-04 09:21:03
original
1199 Les gens l'ont consulté

比如内容不合法 提交失败后刷新页面时怎么在文本框保存数据呢?不用框架我知道怎么保存 用TP不知道怎么保存 也是用一个session保存起来这个数据吗?如果提交不通过再把数据输出到前端?

回复内容:

比如内容不合法 提交失败后刷新页面时怎么在文本框保存数据呢?不用框架我知道怎么保存 用TP不知道怎么保存 也是用一个session保存起来这个数据吗?如果提交不通过再把数据输出到前端?

提交的数据,在controller中可以得到吧,然后控制器中报错,再把数据assign到模板,应该可以满足你的需求,还有就是,在js中提交表单或者ajax之前,存储到localstrage中,控制器报错后,跳转到模板,从localstrage中读取数据,也是可以的。
最好是在前台验证好之后,再让用户提交数据,当然服务器端的验证必不可少

  • 表单自带提交不成功保存数据的功能啊!当然有些表单选项没有比如下拉框刷新就没了。

  • 你说的验证意思是必须提交到服务端才做验证吗?前端js不做验证吗?如果你非得在服务端做验证还想提交失败了还保存原来的数据,那就把你提交失败的数据在渲染一遍表单,不过我觉得这样得不偿失。我建议你直接用ajax发送数据到服务端验证结婚返回前端提示。这样用户体验也好。希望对你有帮助

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal