2个回答
2017-09-27
展开全部
uploader.on('uploadAccept', function (file, response) {
if (response.valid!==undefined) {
if (response.valid) {
console.log(response);
images.push(response.message);
return true;
} else {
//上传失败
alert('上传失败, ' + response.message);
uploader.removeFile(file.file);
return false;
}
}else{
require(['util'],function(){
util.message(response._raw,'','info',5);
})
}
});
发现response给定的参数有valid,message。 那后台php上传完后可以这样写:
$return['message']=$url; //这个个地址是图片的savepath和savename组成,你懂得
$return['valid']=1;
$this->ajaxReturn($return);
返回这些后, 前台JS就从这里走了:if (response.valid) {
console.log(response);
images.push(response.message);
return true;
这样前台上传页面就能接收到了。
if (response.valid!==undefined) {
if (response.valid) {
console.log(response);
images.push(response.message);
return true;
} else {
//上传失败
alert('上传失败, ' + response.message);
uploader.removeFile(file.file);
return false;
}
}else{
require(['util'],function(){
util.message(response._raw,'','info',5);
})
}
});
发现response给定的参数有valid,message。 那后台php上传完后可以这样写:
$return['message']=$url; //这个个地址是图片的savepath和savename组成,你懂得
$return['valid']=1;
$this->ajaxReturn($return);
返回这些后, 前台JS就从这里走了:if (response.valid) {
console.log(response);
images.push(response.message);
return true;
这样前台上传页面就能接收到了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询