码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-07-20 16:15:31      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

Tool.ImageUpload = function (selector, callback) {
/// <summary>图片上传</summary>
/// <param name="selector" type="string">文件域选择器</param>
/// <param name="callback" type="function">上传成功后的回调函数</param>
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;
}

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

标签:

原文地址:http://www.cnblogs.com/jimmy88/p/4661461.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!