cd67-AutoComplete.js 679 B

123456789101112131415161718192021
  1. // autocompletion multiterme le champ recherche_autocomplete
  2. var el = $('.auto');
  3. $('.auto').autocomplete({
  4. source: function (request, response) {
  5. $.ajax({
  6. url: '/' + $(el).attr("data-auto") + '/AutoComplete',
  7. dataType: 'json',
  8. data: {
  9. terms: request.term
  10. },
  11. success: function (data) {
  12. response($.map(data.facet_counts.facet_fields.recherche, function (item) {
  13. return {
  14. label: item[0] + ' (' + item[1] + ')',
  15. value: item[0]
  16. };
  17. }));
  18. }
  19. });
  20. }
  21. });