AI智能
改变未来

jquery监听复选框事件,导致ajax重复提交问题解决方法


问题描述

点击一次复选框,ajax重复提交

解决方案

$(\"input[type=\'checkbox\']\").unbind(\'change\').change(function(){alert(\"ok\");});

因为原有的change事件会与自己编写的change监听事件叠加 , 导致了ajax的重复提交 ,使用unbind解绑原有的change事件,使得ajax只提交一次

unbind函数中的事件名与你监听的事件名相同

最后效果 :

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » jquery监听复选框事件,导致ajax重复提交问题解决方法