begrüße!
ich bin vor einigen tagen in ajax eingestiegen und hab mir ne kleine suche mit suggest gebastelt.. es geht um folgende seite: https://www.bier-auf.de/index.php?site=search
funktioniert wunderbar im firefox, opera und konqueror..
nur der gute alte ie motzt wieder rum..
bei manchen suchbegriffen bekomme ich gar keine rückmeldung (also auch nicht, dass keine ergebnisse vorhanden sind.. zb, wenn man nach "strom" sucht.. dafür müssten aber eigentlich ein paar vorschläge kommen.. ) wenn man zb nach "hub" sucht, dann bekommt man vorschläge.. aber nicht, wenn man nach "hu" sucht.. im php script wird in der datenbank nach "WHERE name LIKE '%hu%'" gesucht.. deswegen macht das für mich auch wenig sinn :/
außerdem meldet der ie im gegensatz zu allen anderen browsern eine fehlermeldung.. zeile 82, zeichen 7, "'null' ist kein Objekt oder Null", code 0
seltsamerweise hat zeile 82 mit "null" überhaupt nichts zu tun.. diese zeile ist nämlich leer.. im code kommt einmal 'null' vor.. bei senden des requests..
wenn ich aus null => Null oder NULL mache, dann ändert sich die fehlermeldung (Null ist nicht definiert).. deswegen gehe ich davon aus, dass doch in dieser zeile der fehler liegt..
hier noch der code um zeile 82: (hier ist es die zeile 4)
falls ich den gesamten code posten soll ist das kein problem.. aber ich will hier keinen mit 250 zeilen erschlagen
danke im vorraus,
mfg
whizzler
ich bin vor einigen tagen in ajax eingestiegen und hab mir ne kleine suche mit suggest gebastelt.. es geht um folgende seite: https://www.bier-auf.de/index.php?site=search
funktioniert wunderbar im firefox, opera und konqueror..
nur der gute alte ie motzt wieder rum..
bei manchen suchbegriffen bekomme ich gar keine rückmeldung (also auch nicht, dass keine ergebnisse vorhanden sind.. zb, wenn man nach "strom" sucht.. dafür müssten aber eigentlich ein paar vorschläge kommen.. ) wenn man zb nach "hub" sucht, dann bekommt man vorschläge.. aber nicht, wenn man nach "hu" sucht.. im php script wird in der datenbank nach "WHERE name LIKE '%hu%'" gesucht.. deswegen macht das für mich auch wenig sinn :/
außerdem meldet der ie im gegensatz zu allen anderen browsern eine fehlermeldung.. zeile 82, zeichen 7, "'null' ist kein Objekt oder Null", code 0
seltsamerweise hat zeile 82 mit "null" überhaupt nichts zu tun.. diese zeile ist nämlich leer.. im code kommt einmal 'null' vor.. bei senden des requests..
Code:
if (searchReq.readyState == 4 || searchReq.readyState == 0) {
searchReq.open('GET', url + '?keyword=' + searchString, true);
searchReq.onreadystatechange = handleSearchSuggest;
searchReq.send(null);
}
wenn ich aus null => Null oder NULL mache, dann ändert sich die fehlermeldung (Null ist nicht definiert).. deswegen gehe ich davon aus, dass doch in dieser zeile der fehler liegt..
hier noch der code um zeile 82: (hier ist es die zeile 4)
Code:
var response = searchReq.responseXML.documentElement;
xmlSuggestions = new Array();
xmlSuggestions = response.getElementsByTagName('name');
//anzahl der ergebnisse in numResults speichern
numResults = xmlSuggestions.length;
//wenn keine ergebnisse gefunden wurden, wird das angezeigt
if(numResults == 0) {
showNoResults(searchString);
}
else {
...
}
falls ich den gesamten code posten soll ist das kein problem.. aber ich will hier keinen mit 250 zeilen erschlagen
danke im vorraus,
mfg
whizzler
Zuletzt bearbeitet: