- 注册时间
- 2017-9-29
- 最后登录
- 2023-6-18
- 阅读权限
- 10
- 积分
- 53
- 精华
- 0
- 帖子
- 11
|
$.ajaxFileUpload({
url: uploadData.data.url, //用于文件上传的服务器端请求地址
secureuri: false,
fileElementId: inputFile, //文件上传域的ID
data: uploadData.data, //附加的额外参数
dataType: 'json', //返回值类型 一般设置为json
success: function (data, status) //服务器成功响应处理函数
{
if(data.success){
mini.get("errTextArea").setValue(data.msg);
}else{
var te = "导入失败\n";
for(var i=0;i<data.obj.length;i++){
te = te + data.obj[i] +"\n";
}
mini.get("errTextArea").setValue(te);
}
},
error: function (data, status, e) //服务器响应失败处理函数
{
var errText = data.responseText.substring(0,data.responseText.indexOf("<"));
var errJson = mini.decode(errText);
if(errText==""){mini.get("errTextArea").setValue("数据重复上传,30秒后可重新上传");return;}
var te = "";
if(errJson.success){mini.get("errTextArea").setValue(errJson.msg);return;}else{te=te+"导入失败"+"\n"}
for(var i=0;i<errJson.obj.length;i++){
te = te + errJson.obj[i] +"\n";
}
mini.get("errTextArea").setValue(te);
},
complete: function () {
mini.hideMessageBox(messageId);
}
});
这个控件上传的时候,后台同样的参数,qq浏览器的返回值在error里,google的返回值在success里
|
|