我目前正在建立一个网站,我需要一个简单的方法来保持页面重新加载表单数据。是否有可能做到这一点?我想这可以用JavaScript来完成。无论如何,请评论,如果你有任何想法如何做到这一点。谢谢!保持页面重新加载表单数据
1
A
回答
1
看看sisyphus.js,它将在客户端通过localStorage
存储表格数据,并在提交/重置时清除它。直接从docuentation简单的例子:
$('form').sisyphus();
只是为了记录也有提供
+0
嗯...不是真的我需要,我不认为我会打扰这个。不管怎么说,还是要谢谢你! – keto23
1
其他库/解决方案,如果这并不一定是客户端为什么不把形式长达服务器偶尔用于以后检索。就像使用jQuery的serialize()发送ajax帖子(请参阅http://api.jquery.com/serialize/)。在服务器上,您可以将其保留在内存中(会话状态),或者如果需要长时间保留,可以保留到数据库。
一个更好的解决方案可能是捕获window.onbeforeunload事件,ajax将表单数据提交给服务器,然后在使用重载从服务器重新检索表单时使用发布的数据。
但是,您可能需要注意,因为我注意到一些浏览器已经尝试执行此操作。据我记得FireFox实际上会试图保持表单状态,所以确保两种方法(你的和浏览器的)不会在某些浏览器中发生冲突。
相关问题
- 1. 页面保持快速重新加载
- 2. 无需重新加载页面重新加载数据表?
- 3. 保持页面重新加载后表格的扩展状态
- 4. Angular2表单页面重新加载?
- 5. 保持页面数据页面刷新
- 6. 提交表单数据与PHP没有页面重新加载?
- 7. 提交表单数据而不重新加载页面
- 8. 在p:dataTable重新加载数据在页面重新加载
- 9. 重新加载XML数据而不重新加载页面
- 10. 在没有页面重新加载的情况下保存表单数据
- 11. 重新加载/刷新后,使页面元素保持可见
- 12. Jquery添加类并保持页面重新加载
- 13. 页面重新加载后保留表单值 - Codeigniter
- 14. activeadmin:保持加载页面
- 15. 将MySQL数据加载到现有表单中没有页面重新加载
- 16. 如何在JavaScript页面上重新加载页面后保持数据持久性?
- 17. 确保页面重新加载
- 18. 页面重新加载 - 保留变量
- 19. 将数据保存到excel后重新加载aspx页面
- 20. cakephp保存数据,无需重新加载页面
- 21. 如何在重新加载后保留页面中的数据?
- 22. jQuery - 在页面重新加载后保持切换元素
- 23. 如何保持页面重新加载jQuery脚本更改?
- 24. 页面重新加载并保持复选框与PHP和JQUERY
- 25. 保持Ajax会话时重新加载页面
- 26. 在页面重新加载时保持滚动条位置
- 27. 如何保持会话活着而不重新加载页面?
- 28. 页面重新加载后保持按钮属性
- 29. 保持谷歌地图在JqueryMobile页面重新加载
- 30. 重新加载页面重新提交表单(PHP)
您可以使用JS cookies。但是,你会将数据存储在客户端计算机上。 – Teak
听起来类似于:http://stackoverflow.com/questions/9423165/keep-form-data-on-page-refresh – Chase