exif.jsのEXIF.getData(img,function(){})内のローカル変数をグローバルでも使用したい。
コールバック関数内のローカル変数のため外で使用できないのは分かるのですが、
グローバルでうまく参照できません。
###該当のソースコード
jQuery
EXIF.getData(img, function () {
var orientation = EXIF.getAllTags(this).Orientation;
});
console.log(orientation); //変数がありませんとなる。
###補足情報(言語/FW/ツール等のバージョンなど)
https://github.com/exif-js/exif-js.git
###下記にて解決しました!!
EXIF.getData(fileData, function(){
var orientation = EXIF.getTag(fileData, "Orientation");
var fd = new FormData($('#test').get(0));
~~~ 変数:orientationを含めた処理 ~~~
$.ajax({ url: type: 'post' data: fd
~~~ その後の処理 ~~~
});
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/25 05:16