Firefox浏览器关于submit提交表单时提交两次的bug

来源:互联网 发布:淘宝视频用什么拍好看 编辑:程序博客网 时间:2024/05/16 04:47
放假前在做一个通过excel上传文件插入数据的功能的时候发现Firefox的一个bug,在我做表单提交的时候(我用的是submit提交)后台控制器居然执行了两次,这样导致我的数据库插入操作也执行了两次,这样数据库就多了一半的垃圾数据了,我一开始怀疑使我代码哪里写得不对,前台后台反复检查,但是并没有发现哪里有这样的提交两次的错误,我就很纳闷了,并尝试着换个浏览器去试试看,结果我换了IE做同样的操作的时候并没有出现这种情况,NND,花了我那么长时间检查代码原来是浏览器的bug,差点就想改掉我的提交方式了。找到问题所在就可以去问度娘或者谷老师了,果然,和我遇到同样恶心的问题的人还不少,大家都说是Firefox的bug,提议修改提交方式;但是还是csdn的大哥们给力,我在一个帖子里发现了另外的引起问题的原因,是因为我的Firefox里面的迅雷附加组件,将他禁用了问题就没有了。我勒个去,这个坑爹的组件。但是现在回过头一想,因为这个程序不止我一个人用,别人也会因为这个出现问题,所以还是决定将提交方式改成js以绝后患,写个贴子记录一下这个奇葩的bug。
0 0
原创粉丝点击