前言
在工作中使用了Jquery的ajaxFileUpload的图片上传插件,还有工作中遇到的问题,接下来问大家介绍下这个使用方法
引入文件
1 | <script type="text/javascript" src="../js/jquery-1.11.3.js"></script> |
html
我在这里是使用的bootstrap的模态框
1 | <div class="modal fade" id="upFile" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> |
js方法
1 | function fileForm_Validator(o){ |
遇到的问题
上传成功之后返回的数据部署json格式 而是字符串下面需要转换一下。谷歌返回的数据不一样需要特殊处理一下
success: function (data){
var data =data;
// 判断是否是谷哥浏览器 对data进行截取
if(navigator.userAgent.indexOf("Chrome") > -1){
data= data.match(/\{[^\}]+\}/)[0]; // 直截取{}中的内容
}
dataJson = JSON.parse(data);
if(dataJson.result==1){
$('#upFile').modal('hide');
$("#iconUrl").val(dataJson.resultMsg);
alert('上传成功');
}else{
alert(dataJson.resultMsg);
}
}