常用代码与插件 - Ajax上传插件 ¶
作者:KK
发表日期:2017.6.23
用法:
$('你的按钮').AjaxUpload({
uploadUrl : '上传地址',
fileKey : '文件的字段名,后端的$_FILES[这个键]',
callback : function(aResult, file, url){
console.log(aResult); //后端处理完上传响应的内容
}
});
//实例:
$('#btnUpload').AjaxUpload({
uploadUrl : '/upload.do',
fileKey : 'profile',
callback : function(aResult, file, url){
console.log(aResult); //后端处理完上传响应的内容
$('#headImg').src(aResult.profile_url); //后端可以回传一个上传后的访问地址让前端呈现,传不传看需求吧
//或
$('#headImg').src(url); //也可以直接用这个参数,不是后端传的,是浏览器转换出来的临时数据内存,暂时这么理解吧,但建议确认服务端上传成功了才呈现
}
});
当点击按钮时就会弹出文件选择框,选择文件后就会地进行上传操作了