Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]brak reakcji w autocomplet
Kiui
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 8.06.2012
Skąd: Lublin

Ostrzeżenie: (0%)
-----


hej.


napisalem taki skrypt ale autocomplet 0 reakcji.

prosze o podpowiedź.
  1. var auto = function onkkey() {
  2. var nazwa = $("#miej").val();
  3. var miej = [];
  4.  
  5. $.ajax({
  6. type : "POST",
  7. url : "obobter.php",
  8. dataType : 'json',
  9. data : {
  10. nazwa : nazwa,
  11.  
  12. },
  13. success : function(json) {
  14.  
  15.  
  16. for(i=0; i<json.length; i++) { //tworzymy optiony
  17.  
  18.  
  19. miej[i] = json[i]['miasto'];
  20.  
  21. }
  22.  
  23. },
  24. complete : function(r) {
  25. //ten fragment wykona się po ZAKONCZENIU połączenia
  26. //"r" to przykładowa nazwa zmiennej, która zawiera dane zwrócone z serwera
  27. },
  28. error: function(error) {
  29. //ten fragment wykona się w przypadku BŁĘDU
  30. $("#rezultat").html("!!"+error);
  31. }
  32. });
  33. return miej;
  34. }
  35.  
  36.  
  37.  
  38.  
  39. $( "#miej" ).autocomplete({
  40.  
  41. source: auto
  42. });


Ten post edytował Kiui 5.09.2014, 19:44:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Wygląda na to, że "pluginem" jest kod ajaxowy, a próba podpięcia tego "pluginu" poprzez wywołanie autocomplete.
Nie, pluginem jest plugin o nazwie AUTOCOMPLETE i jako parametr do tego pluginu przekazuje on funkcje, ktora ma zwracać dane. Jednak do tej pory nie dowiedzielismy sie ktory to plugin, bo pluginow o nazwie AUTOCOMPLETE jest cała masa.

Poza tym, na pewno problemem jest to, co pisałem już wcześniej, ale cały czas moj post jest ignorowany
Cytat
to Twoja funkcja ma jedną zasadniczą wadę:
ajax wykonuje sie asynchronicznie, czyli wykona się dopiero potem jak funkcja zwroci juz wartosc miej, a co za tym idzie nie przypisze tej wartosci do zwracanej funkcji.

Być może są też i inne błędy, ale tego nie wiemy, nie wiedząc nawet ktory to konkretnie plugin.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 18:31