Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Błąd w Autocomplete
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
lutador
Witam,

korzystam z autocomplete z jquery. Czasami przeglądarka wyrzuca mi następujący błąd: Jest na to jakieś rozwiązanie lub path?

Message: 'label' is null or not an object
Line: 329
Char: 114
Code: 0
URI: ../jquery-ui-1.8.14.custom.min.js

  1. $(document).ready(function() {
  2.  
  3. $( "#query" ).autocomplete({
  4. source: "auto_wyszukiwarka.php?dostepne="+dostepne+"",
  5. scroll: false,
  6. autoFill:true
  7. })
  8.  
  9.  
  10. }
  11.  
nospor
Pokaz co zwraca auto_wyszukiwarka.php w sytuacji, gdy dostajesz ten błąd
lutador
Postaram sie wrzucić jak uda mi sie to zasymowalać bo dokładnie nie wiem kiedy występuje.

Teraz zauważyłem że gdy wpisze głupoty które select napewno nie znajdzie w bazie to pojawia się błąd:
Error:
a[0] is null
[Wstrzymuj na tym błędzie]

...his.menu.deactivate()}},_change:function(a){this.previous!==this.element.val()&&... jquery-ui.min.js (wiersz 236)

auto_wyszukiwarka.php zwraca
[null,null,null,null,null,null,null,null,null,null,null]

Po krótkim dochodzeniu:
IE wyrzuca błąd z postu nr 1 i zwraca nulle

Firefox wyrzuca błąd z tego postu i też zwraca nulle
nospor
No to skoro zapytanie nic nie zwraca to raczej nic nie powinieneś zwracać a nie [null,null......]
lutador
Jak dodałem warunek do pliku php zeby nic nie zwracal to pojawia sie błąd:

  1. //Ten kod nie jest wogle wykonywany gdy select nic nie zwraca.
  2.  
  3. for($i = 0; $i <= 10; $i++) {
  4.  
  5. $return[$i] = $results[ITEMNAME][$i];
  6. }
  7.  
  8. echo json_encode(array_values($return));
  9.  


jquery-ui.min.js (wiersz 235)

a is null
[Wstrzymuj na tym błędzie]

...s.close©;clearTimeout(this.closing);if(this._trigger("search")!==false)return ...
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.