title: Backbonejs get view in save success handler
body: <p>I've been searching for about 2 hours for this and can't find anything so ill just ask.</p>
  
  <p>I'm trying out my first use of Backbonejs and I'm currently trying to do a ajax call and handle the result. I know this is probably not the kind of function models should be used for but I'm just trying it out, lurning how to use it in other situations.</p>
  
  <pre><code>var Login = Backbone.Model.extend({
      url: WEBSITE_PATH+'login',
  });
  var loginView = Backbone.View.extend({
      events:{
          'submit form': 'login'
      },
  
      login: function(e){
          e.preventDefault();
          this.model.save({
              username: $(e.currentTarget).find('#username').val(),
              password: $(e.currentTarget).find('#password').val()
            }, {
              success: this.onSuccess,
              error: this.onError
          });
      },
  
      onSuccess: function(model, response){
          console.log(this); //Returns Window object
          // - - - - - ^ -&gt; I need view object in order to get the $el and show result
      }
  }
  $(document).ready(function(){
      var login = new Login();
      new loginView({ el: $('#loginForm'), model: login });
  });
  </code></pre>
  
  <p>In the model object there is no refrence back to the view.
  I can just search the page globally to display my result but that defeats the purpose of using backbone.</p>
  
  <p>Goal: do something like <code>$(this.el).find('#result_message').html(response.message)</code> in onSuccess</p>
  
  <p>Am I looking at this the wrong way and should I be doing this diffrently or is there a way to get the view object?</p>