fileupload的回调方法_上传图片的回调函数,callback作为一个函数针对回调函数

Tool.ImageUpload = function (selector, callback) {

/// 图片上传

/// 文件域选择器

/// 上传成功后的回调函数

var value = $(selector).val();

if (value == "") {

Tool.Alert("请选择要上传的图片!", 1500);

return;

}

$.ajaxFileUpload(

{

url: '/Upload/UploadImage', //用于文件上传的服务器端请求地址

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

fileElementId: selector.substring(1), //文件上传域的ID

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

success: function (data, status) //服务器成功响应处理函数

{

//上传失败

if (data && !data.IsValid) {

Tool.Alert(data.Messages[0], 1500);

} else if (data && data.IsValid) {

if (typeof callback == "function") {

data.Selector = selector;

callback(data);

} else {

Tool.Alert('上传成功');

}

} else {

Tool.Alert('上传失败');

}

},

error: function (data, status, e) //服务器响应失败处理函数

{

Tool.Alert('上传失败' + e + '!');

}

}

);

return false;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值