title: use lookup and/or service url in jquery autocomplete
body: <p>I have an autocomplete feature in my application which makes an ajax request to server.
  However, once I get data from server, I want to use the look up feature instead of using the service url(to minimize calls to server).</p>
  
  <p>Here is what my js looks like</p>
  
  <pre><code>$('#country').autocomplete({
      serviceUrl : './countryCache?',
      paramName : 'countryName',
      transformResult : function(response) {
          return {
              // must convert json to javascript object before process
              suggestions : $.map($.parseJSON(response), function(item) {
                  return {
                      data : item.name
                  };
              })
          };
      },
      showNoSuggestionNotice:true,
      onSelect: function (value, data) {
          $('#countryId').val(value.data);
  
      }
  
  });
  </code></pre>
  
  <p>Here is a sample from my ajax call to countryCache - "India, Iceland, Indonesia".
  If the user has typed I, the server returns back the result as above.
  Now when the user types in n after I, I dont want to make a call to server again. 
  Can someone help me achieve it.</p>