this.pluploader = new plupload.Uploader({

runtimes: 'html5,flash,silverlight,html4', //上传方式

headers: {Accept: 'application/json; charset=utf-8'},

browse_button: arr, //触发按钮

url: this.uploaderUrl,

flash_swf_url: '../common/lib/plupload/Moxie.swf', //flash上传组件的地址

silverlight_xap_url: '../common/lib/plupload/Moxie.xap',

multi_selection:false,//不可选择多个文件同时上传

filters: {

max_file_size: '50mb' //限定文件大小

// prevent_duplicates: true, //是否允许选取重复文件,默认false为允许

}

});

以后我知道原因会更新的。。。

二、无奈,换了ajaxSubmit来做上传,这个方法很久前被我抛弃了,因为在ie9,ajaxSubmit请求返回数据成功,但是不执行success回调函数。

今天终于找到原因了,是返回数据的数据类型问题,ie9返回的数据是json字符串,不是对象。心累。

设置请求参数 dataType:'text',就可以进入success,将数据类型JSON.parse()转成对象就行了。

this.$el.find("form"+'.'+targetClass).ajaxSubmit({

url: this.uploaderUrl,

contentType: "application/x-www-form-urlencoded; charset=utf-8",

dataType:'text',

enctype:"multipart/form-data",

method:"POST",

type:"POST",

data:obj,

success: $.proxy(function (result, status) {

if(typeof(result)==='string'){

result = JSON.parse(result)

}

if (result.success) {

//上传成功

} else {}

},this),

error:function(res) {}

});

上传数据时 ajax请求成功 上传完成,ajaxSubmit请求返回数据成功,但是不执行success回调函数...相关推荐

  1. ajax回调函数提交表单,MVC3中ajax提交表单无法执行success回调函数,怎么办?

    js代码 function AjaxInitForm(formId, btnId, isDialog, urlId){ var formObj = $('#' + formId); var btnOb ...

  2. input type='file' 上传文件时显示文件名及上传进度

    https://blog.csdn.net/qq_36687640/article/details/78551217 1.input type='file' 上传文件时显示文件名及上传进度 <i ...

  3. elementUI分页删除最后一页数据时跳转回上一页并且el-table序号递增

    elementUI分页删除最后一页数据时跳转回上一页 queryParams: {current: 1,//当前页数size: 10,//每页条数channel: undefined,}, const ...

  4. ajax提交手机号到php,ajax怎样申请手机号到数据库验证并且返回数据的状态值

    这次给大家带来ajax怎样申请手机号到数据库验证并且返回数据的状态值,ajax申请手机号到数据库验证并且返回数据状态值的注意事项有哪些,下面就是实战案例,一起来看一下. 本文实例为大家分享了ajax提 ...

  5. js上拉加载ajax数据,原生ajax写的上拉加载实例

    上拉加载的思路 1 上拉加载是要把屏幕拉到最底部的时候触发ajax事件请求数据 2.所有要获取屏幕的高度 文档的高度 和滚动的高度 下面的代码是已经做好了兼容的可以直接拿来用 Javascript: ...

  6. 报考上传照片时显示服务器错误,上传照片无法上传照片提示网络错误 – 手机爱问...

    2007-12-03 为什么每次上传照片时都发生网络错 电脑速度"慢"是主要问题. 新浪系统在调整图片显示,又要把博客全部过渡到新版本,系统有些混乱,很多显示都会异常,过一段时间会 ...

  7. php上传图文,php+ajax实现异步上传图文功能详解

    这篇文章主要为大家详细介绍了php+ajax实现异步上传文件或图片功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家分享了ajax异步上传文件或图片功能的具体代码,供大家参考,具体内容 ...

  8. java html5 上传_HTML5结合ajax实现文件上传以及进度显示

    基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活, 本来打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制 ...

  9. formidable ajax上传,nodejs+express+ajax实现图片上传及显示

    图片上传: 页面aja中比需抖接朋功要朋插x写法 var data = new FormData(); var files = $("#idFile")[0].files; if( ...

最新文章

  1. 华为云HiLens Kit上手初探:一款几乎“零门槛”的AI开发套件
  2. 小米面试题:单词拆分
  3. python相比于excel的优势_都在讨论Python能否取代Excel,那有没有人想到它
  4. 关于字节序(大端法、小端法)的定义
  5. 设计灵感|单色配色,如何让海报更出彩?
  6. rabbitmq消费者获取消息慢_RabbitMQ:快速生产者和慢速消费者
  7. 谷歌这个大杀器要让英伟达慌了,实战评测:TPU相比GPU简直又快又省
  8. linux系统notebook,Linux下配置jupyter-notebook
  9. Clark变换和Park变换在三相系统和单相系统中的应用
  10. 如何将Adobe Photoshop(PS)完全卸载
  11. Js判断数组中是否有某值
  12. N33-Week 1-向日葵
  13. 美通企业日报 | 凯悦集团将在华新开5家奢华酒店;铁姆肯庆祝成立120周年
  14. 微信企业邮箱添加至Windows邮箱客户端
  15. 皮尔逊相关性系数和热力图
  16. 链表(开辟和不开辟新空间)
  17. 逆水寒2021最新服务器,【图片】《逆水寒》2021年1月21日更新公告【逆水寒ol吧】_百度贴吧...
  18. GIS制图的基础三点
  19. mysql在结果中添加总计一行_在MySQL结果的最后一行获取总计?
  20. 014基于深度学习的脑电癫痫自动检测系统-2018(300引用)

热门文章

  1. spring框架文档学习(包会)
  2. linux双系统重装win7系统下载,Windows与Ubuntu双系统重装WIN7后修复Grub2
  3. 天津财经计算机专业研究生分数线,天津财经大学各专业2015—2020年硕士研究生复试分数线汇总...
  4. java mvc ef_一个简单MVC5 + EF6示例分享
  5. mysql5.6兼容包_freebsd9.1源码安装apache、mysql、php环境(亲侧通过)
  6. c语言 goto 跳出循环,goto语句可以跳出循环.ppt
  7. 【uniapp】组件封装与引用
  8. 技术系统进化法则是_技术系统进化法则
  9. 更换Spring底层日志框架
  10. from _sqlite3 import ImportError DLL load failed 找不到指定的模块