我正在尝试使用 angularjs 让 blueimp 文件上传插件与我的应用程序很好地配合使用。我有一个问题。我的服务器在成功上传后返回 json 数据。问题是我无法检索这些数据,尽管我可以在控制台中找到它。
$scope.$on('fileuploadprocessdone', function(event, files){
console.log(files);
});
安慰:
Object {disabled: false, create: null, dropZone: x.fn.x.init[1], pasteZone: x.fn.x.init[1], replaceFileInput: true…}
_progress: Object
_response: Object
jqXHR: Object
result: Object
textStatus: "success"
我试图在“_response”对象中获取“结果”对象:
$scope.$on('fileuploadprocessdone', function(event, files){
console.log(files._response);
console.log(files.response);
});
返回(控制台):
Object {} //first console log
function () {
return this._response; //second console log
}
我可以在第一个console.log(files)中清楚地看到服务器返回的数据。我怎样才能做到这一点?
谢谢你。