2017-07-16 19 views
-1

私は画像データをクリックして取得し、画像データは変数として定義し、この画像データを取得して画像srcに設定するそれをしてもいいですか?ここに私のコードは次のとおりです。画像データを画像に設定する

$('.export').click(function() { 
 
     var imageData = $('.image-editor').cropit('export'); 
 
    
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 
 
<img src=''>

答えて

2

あなたはjQueryのattr()機能を使用することができます。

$('img').attr('src', 'data:image/png;base64,' + imageData) 

は、関数の詳細を参照してください - http://api.jquery.com/attr/

+0

画像データについては、私はそれを取ると、別の画像SRCに入れたい画像のためのBASE64を返し、あなたを私の質問の半分に答えました – jessica

1

するTry jqueryの.attr()

更新あなたの画像要素<img id='profile-pic' src=''>

$('.export').click(function() { 
    var imageData = $('.image-editor').cropit('export'); 
    $('#profile-pic').attr('src', imageData); //Change your img src to imageData 
}); 

アップデート1:base64

$('#profile-pic').attr('src', 'data:image/png;base64,' + imageData); 
+0

画像データは画像のbase64を返します。私はそれを取って別の画像に入れたいと思っています。あなたの質問の半分に答えました。 – jessica

+0

答えは 'base64'に更新されました。 @BubbleHackerからコピーされました。 –

関連する問題