私はGoogleChromeブラウザーを使用しており、コンソールで次のコードを実行します。これは機能しているようですが、スクリプトで実行すると機能しません。
reader = new FileReader();
reader.readAsDataURL($("input[name='image']")[0].files[0]);
alert(reader.result)
somevarname=reader.result
コンソールには結果がデータURLとして表示されますが、スクリプトではjavascriptは結果を変数に割り当てず、アラートは空白の文字列です。私は何が間違っているのですか?