在连接经常失败的情况下怎样避免重复提交表单
客户端每次提交都加一个唯一id。如果客户端不确定是否提交成功,就以同一个id再次提交。服务器接收到数据之后先判断这个id是否在session里面,如果不在,就把id放入session,处理数据。否则返回一个重复警告。
■网友
把通常的提交表单后数据库插入一条记录的操作,分为两步。第一步:进入“新建表单”页面后,即新建一条空的记录,仅用于获得新的唯一的表单ID;第二步:页面输入内容提交时,包括了该表单ID,数据库以此更新对应记录。如果更新失败,或者更新成功了但是通知消息没有送达Web客户端页面,都没有关系,因为:1、如果更新失败,客户端可以再次提交;2、如果已经更新成功,客户端提交并刷新页面后就会得到最新消息:已提交并保存成功。
■网友
websocket 监听error事件试试看
推荐阅读
- 交换机,路由器经常性的死机咋办
- 联通校园宽带限制笔记本发射wifi让其他设备连接,这样做合法吗
- |东风轻量化车身连接试制平台正式投用
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 怎么样将家里的液晶电视和笔记本电脑连接
- 让一个网游(或手游)连接自己的服务器或pc
- 雷凌|网约车哪台最舒服,最大赢家竟是……
- 近几年有哪些企业管理失败的案例
- 孩子|孩子经常吃糖 危害到底有多大?
- 在国外没有被腾讯落井下石的宣传手段恶心到的玩家中,Dota2/Dota玩家和LOL玩家是否经常对掐
