在网页上,用户点击一次后阻止提交操作是安全的(以避免双重发布)或者是否存在我现在阻止我的用户的风险,如果没有/连接不良,则发布未到达服务器等..
换句话说,我可以相信我的帖子请求总是到达服务器并返回给用户吗?
答案 0 :(得分:2)
理想情况下,您应该发送服务器调用并禁用提交按钮并等待响应返回,如果状态失败,则启用提交按钮,否则不执行任何操作并根据需要处理响应
我认为你正在使用javascript进行服务器调用,如果是,那么通过回调并听取响应非常容易
答案 1 :(得分:1)
可以在提交时禁用按钮...但是请确保在禁用它后执行SUBMIT脚本...
P.S。常见的行为是,禁用后,提交按钮不会继续提交,您应该手动执行。
要遇到无连接错误,可以设置一段时间后将提交按钮恢复为正常状态的javaScript计时器,以便用户再次单击