title: Should I submit an ajax call on change, focus or neither for a drop down using jQuery?
body: <p>I have a regular select list.</p>
  
  <pre><code>&lt;select name="pets"&gt;
      &lt;option&gt;Dog&lt;/select&gt;
      &lt;option&gt;Cat&lt;/select&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>Once the selected item has changed, I need to spawn off an ajax call to update a value. My problem is, if a user uses the keyboard to shuffle through the values, the change event is fired a bunch. Thus meaning many ajax calls to the server. That approach doesn't seem right to me.</p>
  
  <p>If I use blur or focus, the user could change the value, and their next click could take them to a separate page, never allowing the ajax request to finish.</p>
  
  <p>I'm not certain the best way to handle this sort of situation. </p>