WorldRacer
Erfahrenes Mitglied
Hallo zusammen,
meine ersten Anfänge in Ajax, also bidde nicht beschweren. Habe versucht eine AutoSuggest-Box umzufriemeln, um wie z.B. bei Youtube bei klick auf ein Listenelement die URL direkt aufzurufen. Mein Problem ist folgendes: Die Funktion "fill(string)" wird aufgerufen, der erste Befehl "$('#country').val(thisValue);" auch korrekt ausgeführt. Enthaltener Wert (z.B. "Shrek 2") wird auch in die Textbox (id: country) übertragen. Nur bei der Übergabe von thisValue an die redirect.php hapert es ein bisschen. Es wird nur "undefined" übergeben, obwohl thisValue ja eigentlich "Shrek 2" enthält. Wo ist mein Problem?
Danke im Voraus!
meine ersten Anfänge in Ajax, also bidde nicht beschweren. Habe versucht eine AutoSuggest-Box umzufriemeln, um wie z.B. bei Youtube bei klick auf ein Listenelement die URL direkt aufzurufen. Mein Problem ist folgendes: Die Funktion "fill(string)" wird aufgerufen, der erste Befehl "$('#country').val(thisValue);" auch korrekt ausgeführt. Enthaltener Wert (z.B. "Shrek 2") wird auch in die Textbox (id: country) übertragen. Nur bei der Übergabe von thisValue an die redirect.php hapert es ein bisschen. Es wird nur "undefined" übergeben, obwohl thisValue ja eigentlich "Shrek 2" enthält. Wo ist mein Problem?
Danke im Voraus!
Code:
function fill(thisValue) {
$('#country').val(thisValue);
$.post("redirect.php", {queryString: ""+thisValue+""}, function(data){
if(data.length >0) {
window.location.href= data;
}
});
setTimeout("$('#suggestions').fadeOut();", 300);
}