Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: JQuery, JSON - generowanie tablicy
Forum PHP.pl > Forum > Po stronie przeglądarki
radmistrz2
Witam. oto kod mojego skryptu:

  1. $( "#wykonawca" ).autocomplete({
  2. source: function() {
  3. $.ajax({
  4. url: "artysci.json.php",
  5. data: {"query": $("#autocomplete input[name=wykonawca]").val()},
  6. dataType: "json",
  7. type: "GET"
  8. success: function(data) {
  9. questionmark.gif?
  10. }
  11. });
  12. }
  13. });
  14. </script>


Dane przez artysci.json.php zwracane są w postaci ["art1","art2"]

Skrypt ma za zadanie sugerować artystów z bazy danych. Problem w tym, że nie mam pojęcia jak przetworzyć parametr data, aby jako source otrzymać tablicę jak ta w dokumentacji: https://jqueryui.com/autocomplete/

Pole o nazwie wykonawca, do którego dopasowywane są sugestie umieszczone jest w ramie form o nazwie autocomplete, także wszystko powinno być ok i działa, kiedy jako source dam statyczną tablicę, ale niestety nie potrafię sobie poradzić z przetworzeniem danych.

Z góry dzięki,
Pozdrawiam.

To może inaczej. Chciałbym odczytać dane z pliku, wiem że jako source muszę podać tablicę z wartościami. Nie udaje mi się przypisać do source wartości tablicy.
trueblue
Przykład z JSONP: http://jqueryui.com/autocomplete/#remote-jsonp
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.