问一下,关于页面刷新会导致传递数据重复拼接的问题

越野千里 2019-01-31 12:36:10
在修改页面准备进行修改操作时,进行了F5或者ctrl+F5的操作,修改完后看回显数据发现数值传递出现了重复的值,比如名字一栏原本叫AA,现在变成了AA,AA,日期也一样,都变成了两个。比如这种:

,都是自动加上去了。这是什么情况?复盘也很难重现,希望有经验的大佬能帮忙分析下大概是个什么情况?(本人后端的,被老大推过来搞前端页面
...全文
971 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HuaCode 2019-02-15
  • 打赏
  • 举报
回复
我认为首先你需要清楚你的这个页面所使用的请求提交是通过什么方式,get还是post,get提交相当于是查询/获取资源,而post提交相当于是进行资源更新,所以我个人认为你这个应该是代码中出现了异常:比如说每次提交表单或者刷新表单会产生一组数,依次循环,所以你可以进行多次刷新,查看结果是还是两组数还是其他情况,上面的

引用 2 楼 maomaolaoshi 的回复:
可能是刷新导致表单多次提交导致的。

刷新导致表单多次提交的话,但是每次都是在进行更新,所以不会出现上面的情况。
越野千里 2019-02-13
  • 打赏
  • 举报
回复
我感觉不是重复提交的问题。重复提交时发多次请求,这个是只发一次请求,但是数值变成了多个,变成数组了,不知道这是什么原因,难道多次请求能够叠加成一个请求吗?
usecf 2019-02-11
  • 打赏
  • 举报
回复
可以先把之前数据清掉 再重新赋值
苍狼sad 2019-01-31
  • 打赏
  • 举报
回复
把前边push 清下
maomaolaoshi 2019-01-31
  • 打赏
  • 举报
回复
可能是刷新导致表单多次提交导致的。
maomaolaoshi 2019-01-31
  • 打赏
  • 举报
回复
有代码吗?这样凭空猜不出来呀

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧