您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

discuz关于发帖数据保存功能

2024/3/14 4:23:46发布43次查看
discuz发帖有个机制,当发送中断后,会自己保存数据,当下次登录的时候,出现:您有上次未提交成功的数据 恢复数据
我想学习这个功能。
请问是ajax保存到数据库?还是存到cookie什么的?
请指教主要是哪些代码就可以了,我自己去学学。
回复讨论(解决方案) 1.如果特别重要的或者需要长时间编辑的内容    建议 setinterval ajax  保存用户的草稿信息到数据库(memcache、redis更好)  这样也可以实现夸浏览器
2.如果不重要的,判断用户浏览器是否支持html5的localstorage  保存在localstorage    如果是不支持的存储在cookie   但是cookie保存数据不要太多  因为每个请求都会传递cookie
第一种方式  可以参考博客系统
第二种方式可以参考 http://www.zhangxinxu.com/wordpress/2011/09/html5-localstorage%e6%9c%ac%e5%9c%b0%e5%ad%98%e5%82%a8%e5%ae%9e%e9%99%85%e5%ba%94%e7%94%a8%e4%b8%be%e4%be%8b/
1.如果特别重要的或者需要长时间编辑的内容    建议 setinterval ajax  保存用户的草稿信息到数据库(memcache、redis更好)  这样也可以实现夸浏览器
2.如果不重要的,判断用户浏览器是否支持html5的localstorage  保存在localstorage    如果是不支持的存储在cookie   但是cookie保存数据不要太多  因为每个请求都会传递cookie
第一种方式  可以参考博客系统
第二种方式可以参考 http://www.zhangxinxu.com/wordpress/2011/09/html5-localstorage%e6%9c%ac%e5%9c%b0%e5%ad%98%e5%82%a8%e5%ae%9e%e9%99%85%e5%ba%94%e7%94%a8%e4%b8%be%e4%be%8b/
乱回答
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product