title: Select2 is not showing values in drop down
body: <p>The drop down is not showing the values that I am getting from the ajax call. I think its not calling the formatResult function. I am not sure whats happening. It just shows 'Searching...'. Any clue will be helpful.</p>
  
  <pre><code>$("#abc").select2(
      {
          placeholder: "abc",
          minimumInputLength: 3,
          multiple: true,
          formatResult: formatResult,
          ajax: { 
          url: "some url",
          dataType: 'json',
          data: function (term) {
          return {
              timermatch: "%"+term+"%"
          };
          },
          results: function (data) {
              console.log(data);
              response($.map(data, function (value, key) {
                  console.log(value);
                  return {
                         results: value
                        };
                      }));
                  } 
            }
           });
  
    function formatResult(data) {
      console.log("value");
      return '&lt;div&gt;' + data + '&lt;/div&gt;';
  };
  </code></pre>