Hi ihrs,
sorry für den blöden Titel, aber ich wüsst jetzt nicht, wie ich das Thema anders benennen könnte
Folgendes. Ich habe mit Hilfe von Prototype folgende Funktion geschrieben:
Code:
<script type="text/javascript">
function loadWhere() {
new Ajax.Request("getCities.php?where=" + $('where').value, {
method: 'get',
onComplete: function(require) {
var data = require.responseText.evalJSON();
alert('check');
showWhereAutocomplete(data);
},
onFailure: function() {
alert("Bei der Datenübertragung ist leider ein Fehler aufgetreten");
}
})
}
[...]
</script>
Diese wird folgendermaßen aufgerufen:
Code:
<input type="text" ... onkeyup="loadWhere();" />
Jetzt ist es aber so, dass das
alert('check'), überhaupt gar nicht kommt, also es kommt keine Fehlermeldung. Auch die Funktion
showWhereAutocomplete, welche danach kommt wird nicht aufgerufen.
Also er stoppt die Funktion einfach bei
var data, und ich hab keine Ahnung warum. Als Response erhalte ich die Daten in meiner Firebug-Console.
Hat jemand eine Idee, was das sein könnte? Wie gesagt, ist wie ein die() in der Function
Ich sterb auch gleich
Danke für eure Hilfen und Mühen,
Grüße
Das Psy
