Twitter bootstrap 引导文件输入-Kartik显示上载错误
我正在使用引导文件输入上传多个图像,我很感兴趣的是我必须发送回什么JSON数据,这样我就可以显示每个图像的错误 我寄回来的例子 所以第一个和第三个图像并没有上传,但并没有显示错误,我在控制台中记录了这个错误:`ReferenceError:key未定义Twitter bootstrap 引导文件输入-Kartik显示上载错误,twitter-bootstrap,file,input,Twitter Bootstrap,File,Input,我正在使用引导文件输入上传多个图像,我很感兴趣的是我必须发送回什么JSON数据,这样我就可以显示每个图像的错误 我寄回来的例子 所以第一个和第三个图像并没有上传,但并没有显示错误,我在控制台中记录了这个错误:`ReferenceError:key未定义 我只想显示苏联巫婆图像没有上传,我需要发送传统数据还是?`好的,我正在使用yii2小部件,但它是一样的。 在php响应中,当出现错误时,我写道: $Response='There where 2 errors during upload! :
我只想显示苏联巫婆图像没有上传,我需要发送传统数据还是?`好的,我正在使用yii2小部件,但它是一样的。
在php响应中,当出现错误时,我写道:
$Response='There where 2 errors during upload! :
<br> Error 1: Image 1 <br> Error 2: Image 3';
echo json_encode(['error'=>$Response]);
$Response=”上传过程中出现2个错误!:
错误1:图像1
错误2:图像3';
echo json_encode(['error'=>$Response]);
您应该写一个常规面板错误并解释错误(用html写)。您正在发回正确的数据。fileinput.js中存在问题(可以在开发人员控制台中找到确切的行号) 你必须改变
keys = isEmpty(data) || isEmpty(data.errorkeys) ? [] : data.errorkeys;
到
至少这是我在我的情况下所做的,并且在那之后它工作得很好
不要忘记在Yii/Yii2的情况下清除旧资产,它将保存旧版本的.js文件,直到您删除它
keys = isEmpty(data) || isEmpty(data.errorkeys) ? [] : data.errorkeys;
var keys = isEmpty(data) || isEmpty(data.errorkeys) ? [] : data.errorkeys;