typeahead.js demo

jsonp

HTML

<script src="https://rawgithub.com/zeMirco/typeahead.js/master/dist/typeahead.min.js"></script>
<form id="my-form">
    <input class="form-control" name="search" type="text" placeholder="Type Here ..." id="my-autoc">
        <br>
</form>

JavaScript

$('#my-autoc').typeahead({
    name: 'search',
    remote: {
      url: 'http://suggestqueries.google.com/complete/search?client=chrome&q=%QUERY',
      dataType: 'jsonp',
      cache: false,
      filter: function(parsedResponse){
          return (parsedResponse.length > 1) ? parsedResponse[1] : [] ;
      }
    }
  }).on('typeahead:selected', function(e){
    e.target.form.submit();
  });