Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][AJAX] typeahead.js i problem z pobraniem danych
Forum PHP.pl > Forum > Przedszkole
Despero
Cześć, jestem raczkujący w tematyce AJAX/javascript i utknąłem na takim problemie. Otóż ma skrypt

  1. $(document).ready(function() {
  2. $('#search').typeahead({
  3. source: function(query, process) {
  4. objects = [];
  5. map = {};
  6. var data = [{"id":1,"label":"machin"},{"id":2,"label":"truc"}] // tutaj chcę pobrać dane z mysql
  7. $.each(data, function(i, object) {
  8. map[object.label] = object;
  9. objects.push(object.label);
  10. });
  11. process(objects);
  12. },
  13. updater: function(item) {
  14. $('#hiddenInputElement').val(map[item].id);
  15. return item;
  16. }
  17. });
  18. });


Skrypt pięknie działa na danych statycznych które mam w "var data" potrzebuję jednak tak zmodyfikować skrypt, żeby pobierał mi dane z bazy danych na wzór autocomplete jquery.

Może mi ktoś doradzić w jaki sposób zamienić dane statyczne na dynamiczne?
by_ikar
Jakiś czas temu musiałem z tego skorzystać no i zamiast modyfikować, to sprawdziłem czy istnieje wersja z już wbudowaną obsługą żądań ajax, no i ktoś już wcześniej się tym zajął i stworzył: https://github.com/biggora/bootstrap-ajax-typeahead nawet jeżeli nie używasz bootstrapa, możesz w łatwy sposób podmienić "layout" dla podpowiedzi które się wyświetlają.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.