lutador
15.12.2011, 15:48:34
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
$(document).ready(function() {
$( "#query" ).autocomplete({
source: "auto_wyszukiwarka.php?dostepne="+dostepne+"",
scroll: false,
autoFill:true
})
}
nospor
15.12.2011, 15:50:50
Pokaz co zwraca auto_wyszukiwarka.php w sytuacji, gdy dostajesz ten błąd
lutador
15.12.2011, 16:03:44
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
15.12.2011, 16:11:12
No to skoro zapytanie nic nie zwraca to raczej nic nie powinieneś zwracać a nie [null,null......]
lutador
15.12.2011, 16:22:28
Jak dodałem warunek do pliku php zeby nic nie zwracal to pojawia sie błąd:
//Ten kod nie jest wogle wykonywany gdy select nic nie zwraca.
for($i = 0; $i <= 10; $i++) {
$return[$i] = $results[ITEMNAME][$i];
}
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 ...