08.记一次调试前后端调试的bug-js部分向后端发送两次了两次请求

一。问题

拿来之前很久前写的前端页面作为原型,然后在页面中设置了一个按钮,按钮绑定了一个事件:就是请求后端加上url参数请求后台,返回一个数据,取到数据后展示在页面上。得到下面的数据,然后我一下子蒙蔽了,怎么会有四条数据,我明明只有两条,然后开始调试。
在这里插入图片描述

二。后端调试

简单debugger了一下,发现后端传来了两次js传来的id,我就纳闷了我按钮就绑定了一次啊。

三。前端调试

话说谷歌大法好,谷歌浏览器还是挺好用的,f12看页面,然后看发现button3居然绑定了两个事件,更奇怪的是点进去发现指向统一位置代码,此时毫无疑问肯定js传了两次url,可是我明明就绑定了一个按钮,这时候注意到下面右下方button3有一个写着VM什么什么,第一个就写的原来的js。在这里插入图片描述
为啥会出现这样奇怪的现象呢,也就是我同时起了两个js,那就只有一种情况就是我js引入了两次,后来进入前端页面发现的确是这样的,这次调试发现谷歌浏览器调试还挺好用的。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值