gpt4 book ai didi

angularjs - 使用angularjs blueimp fileupload获取服务器响应数据?

转载 作者:行者123 更新时间:2023-12-04 05:11:30 27 4
gpt4 key购买 nike

我正在尝试使用 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)中可以清楚的看到服务器返回的数据。我怎样才能做到这一点?

谢谢。

最佳答案

您现在也可以阻止 Angular 作用域监听器中的默认事件操作:

   $scope.$on('fileuploaddone', function(e, data){
console.log(data.result);
});

关于angularjs - 使用angularjs blueimp fileupload获取服务器响应数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19670408/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com