ember.js を使用して Rails アプリでパンダ アップローダを使用しようとしています。
パンダ アップローダは次の場所にあります。
http://www.pandastream.com/docs/uploader
残り火の何かが機能を妨げています。次の JavaScript コードを実行して panda アップローダを初期化しようとすると、エラーが発生します。
<script src="//cdn.pandastream.com/u/2.0/panda-uploader.min.js"></script>
<input type="hidden" name="panda_video_id"/>
<!-- upload progress bar (optional) -->
<div class='progress'><span id="progress-bar" class='bar'></span></div>
<!-- file selector -->
<div id="browse">Choose file</div>
<script>
panda.uploader.init({
'buttonId': 'browse',
'progressBarId': 'progress-bar',
'onSuccess': function(file, data) {
alert('success');
$("#panda_video_id").val(data.id)
}
});
</script>
私が受け取っているエラーは次のとおりです。
TypeError: a.attachEvent は anda-uploader.min.js 内の関数ではありません。このコードが ember テンプレートの外部に存在する場合でも、Ember は確実に機能に干渉しています。私は Ember に比較的慣れていないので、何か間違ったことをしているのかもしれません。