jquery-file-uploadとBackboneでコンテキストの問題が発生しています。fileupload'done'コールバックで、バックボーンビューで定義された別の関数を呼び出したいのですが、コンテキストが失われます。
class MyBackboneView extends Backbone.view
initialize_fileupload: ->
$('form#my_form').fileupload
done: (e, data) ->
this.some_function()
some_function: ->
...
ブラウザコンソールに返されるエラーは「UncaughtTypeError:Object#has no method'some_function'」です。これは、「this」がバックボーンビューではなく、jqueryフォーム要素を参照しているためです。
コールバックからビューでその関数にアクセスする方法はありますか?