title: Backbone.js perform Model fetch upon View submit event
body: <p>In a Backbone.View, I have a form. Upon submit, I want to perform a model.fetch(). How do I go about this, in proper Backbone.js MVC fashion?</p>
  
  <p>Approach A, seems like bad style.</p>
  
  <pre><code>//in my Backbone.View:
  events: {'submit form#frm-destination': 'setDestination'},
  setDestination: function(event){
          event.preventDefault();
          var destination = $('#destination').val();
          this.model.fetch({
              data : {
                      address : destination,
              }
          });
      },
  </code></pre>
  
  <p>Approach B:
      Is there a way I can write a Router and have it listen to the submit event of my View?</p>
  
  <pre><code>  ///in my Backbone.Router
    this.listenTo(this.view, 'submit', this.onFormSubmit);
    ...
    onFormSubmit: function(){
          console.log('caught button push!');
    },
  </code></pre>
  
  <p>The above doesn't work, unfortunately.</p>