Jason_liu

导航

<input type="file">设置的onchange只能执行一次的解决方案

最近有需要要做一个晒图的功能,和淘宝晒图差不多,最多可以选择5个图片,要用ajax方式的。考虑了一下,如果用swfupload(flash)上传,要弄验证的问题,超级麻烦;于是准备用ajaxFileUpload的jQuery插件。于是问题就来了,file的onchange事件只能在刷新页面后,执行一次,第二次就不执行了。网上很少有对ajaxFileUpload绑定file进行ajax上传第二次失效的问题进行解释,后来找到说不能用$('id').bind('change',function(){}) 来执行,但可以用live取代bind。取得不错的效果。在网上也有

posted on 2013-06-13 00:14  Jason_liu  阅读(18562)  评论(0编辑  收藏  举报