多次点击按钮 ajax后台返回接口数据次数依次累加的问题

前台页面有一个表格数据,表格里面每行数据后面都带有一个审核按钮,点击每一行审核按钮会弹出我前台写好的form,form里有审核通过和未通过两个按钮,现在问题是我审核通过第一行数据再审核第二行数据时后台返给我的数据会累加,请教大神看看什么问题?

https://img1.mukewang.com/5c53e3ca0001ef6608000227.jpg

https://img2.mukewang.com/5c53e3cb0001378d08000040.jpg

https://img4.mukewang.com/5c53e3cb0001517c08000093.jpg

https://img1.mukewang.com/5c53e3db00012f5b11690819.jpg

js核心代码:

https://img1.mukewang.com/5c53e3ea0001ac6705880782.jpg

Smart猫小萌
浏览 681回答 1
1回答

侃侃尔雅

估计根本问题在你给出的代码里找不到,是在弹出对话框之后重复绑定了事件。因为你的弹出框是 hide 掉的,并不是每次都重新生成,所以原来绑定的事件不会消失,再弹出的时候又绑定了事件就会多次调用。可以只绑定一次,通过一个标识变量来判断是否已经绑定。也可以在绑定之前,先 .off("click") 取消之前的绑定
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript