angularjs を使用して、blueimp ファイル アップロード プラグインを自分のアプリでうまく再生できるようにしようとしています。私は1つの問題を抱えています。私のサーバーは、アップロードが成功すると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) でサーバーから返されたデータを明確に確認できます。どうすればこれを達成できますか?
ありがとうございました。