早上发现昨天还运行好好的微信jssdk上传图片出问题了,点击上传图片会出现两次上传图片弹出框。在页面内调试发现是选择上传图片接口执行了两次。百度了一下,暂时没人遇到过jssdk重复上传图片的问题。OK,那问题就可能是出在单击事件中了。问题找打了,那如何解决呢?网上找到了一个好的方法:解除绑定,具体使用如下
$('#addImg').unbind('click').click(function () {
...
});
在每次点击事件执行之前先把之前绑定的点击事件解除掉,使用该方法成功解决问题。
小问题,大学问,在此记录方便以后查阅。