title: Twitter Bootstrap Typeahead doesn't load ajax data
body: <p>I have the following code in place to initialize typeahead using version 2.3.0:</p>
  
  <pre><code>jQuery('#search_terms').typeahead({
      source: function(query, process) {
          return jQuery.ajax({
              url: '/api/path',
              type: 'GET',
              data: {q: query},
              dataType: 'json',
              success: function (json) {
                  return process(json.suggestion);
              }
          });
      }
  });
  </code></pre>
  
  <p>I've verified that typeahead works by substituting static data. I've seen that json.suggestion evaluates to a single word as expected. The ajax response itself looks like this: </p>
  
  <pre><code>{"suggestion":"word"}
  </code></pre>
  
  <p>However, Bootstrap refuses to load the response into typeahead. What am I missing? I admit that I'm having trouble finding detailed documentation of Bootstrap Typeahead via ajax other than here on SO.</p>
  
  <p>Thanks in advance. </p>