title: Execute Express post route on arbitary button click
body: <p>How do I run an arbitary Express route from the client, on a button click?   </p>
  
  <p>I need to execute a <code>post</code> route when the user clicks a button. This button is not inside a form. (The button is created using jQuery during user interaction, if that's useful).</p>
  
  <p>Here is the button handler:</p>
  
  <pre><code>$(document).on('click',"#gobutton",function (e){
       // EXECUTE POST ROUTE HERE, GO TO NEW PAGE.
  }
  </code></pre>
  
  <p>I don't want to do this as a jQuery Ajax post, because it's untidy. The correct route already exists, it's just that the user is outside the normal workflow of the page. </p>