在项目开发中用到ajax 的 fileUpload,遇到onchange事件只触发一次

原因是fileUpload调用后将原有的file元素改变了,需要早upload后重新绑定元素

第一次绑定:

$('input[type="file"]').change("propertychange", function() {

ajaxFileUpload();

});

再次绑定:

function ajaxFileUpload() {

jQuery.ajaxFileUpload({

url : '<@path/>/picServerCtrl/uploadPicture?body=2&versionName=h5', //用于文件上传的服务器端请求地址

secureuri : false, //是否需要安全协议,一般设置为false

fileElementId : 'pictureFile', //文件上传域的ID

dataType : 'json', //返回值类型 一般设置为json

type : 'post',

success : function(data) {

alert(data) ;

},

error : function(data) {

console.log(data);

}

});

$('input[type="file"]').change(function(e) {//再次绑定

ajaxFileUpload();

})

return false;

}

最新文章

  1. 剔除eclipse的configuration目录[转]
  2. android数据库SQLite的设计模式
  3. Nodejs爬虫进阶=&gt;异步并发控制
  4. NYOJ题目75日期计算
  5. loadrunner的基本操作
  6. python之类的属性
  7. 并发:OPP 响应超并发:OPP 响应超时
  8. Mesos源码分析
  9. .net 添加Cookie的4种方法
  10. duilib combo控件,当鼠标滚动时下拉列表自动关闭的bug的修复
  11. 143. Sort Colors II
  12. ARM Cortex M3(V7-M架构)硬件启动程序 二
  13. 一份关于jvm内存调优及原理的学习笔记
  14. HTML 多媒体、Object 元素、音频、视频
  15. CANVAS模仿龙卷风特效
  16. URAL - 1153 Supercomputer 大数开方
  17. android 关机充电流程
  18. jfinal afterJFinalStart中执行长久循环操作的解决方案:创建新线程
  19. Springboot &amp; Mybatis 构建restful 服务
  20. [js]js设计模式小结

热门文章

  1. Python学习笔记——esle和with 语句
  2. jstack使用
  3. Information retrieval (IR class1)
  4. [LuoguP1074]靶形数独_搜索
  5. redis主从同步错误处理
  6. 使用pycharm开发web——django2.1.5(五)表单和通用视图
  7. php静态调用非静态方法
  8. 2.4容错保护:Hystrix
  9. 落网数据库简单查询接口 caddy+php7+mongodb
  10. Algorithm negotiation failed