iLu_is_a_loser
Erfahrenes Mitglied
Guten Tag
Ich greife dieses Thema mal wieder auf (http://www.tutorials.de/javascript-ajax/371406-jquery-ui-autocomplete-leere-ergebnisliste.html)
Ich habe versucht dieses nachzustellen mit Hilfe der Demos von jQuery UI.
Doch ich bekomme einfach keine Auflistung. Der FireBug im FF sagt mir aber, dass die Daten aus der DB geladen werden. Ich bekomme jedoch keine anzeige dieser Einträge.
Ich greife dieses Thema mal wieder auf (http://www.tutorials.de/javascript-ajax/371406-jquery-ui-autocomplete-leere-ergebnisliste.html)
Ich habe versucht dieses nachzustellen mit Hilfe der Demos von jQuery UI.
Doch ich bekomme einfach keine Auflistung. Der FireBug im FF sagt mir aber, dass die Daten aus der DB geladen werden. Ich bekomme jedoch keine anzeige dieser Einträge.
PHP:
$( "#wa" ).autocomplete({
minLength: 0,
source: "include/search.php",
focus: function( event, ui ) {
$( "#wa" ).val( ui.item.label );
return false;
},
select: function( event, ui ) {
$( "#wa" ).val( ui.item.label );
$( "#wa-id" ).val( ui.item.value );
$( "#wa-beschreibung" ).html( ui.item.desc );
return false;
}
})
.data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
.appendTo( ul );
};
PHP:
<input id="wa"/>
<input type="hidden" id="wa-id"/>
<p id="wa-beschreibung"></p>
PHP:
$return_arr = array();
$fetch = mysql_query("SELECT * FROM objekte WHERE wa LIKE '%".$_GET['term']."%'");
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)){
$row_array['value'] = $row['id'];
$row_array['label'] = $row['wa'];
$row_array['desc'] = $row['artikel'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
Zuletzt bearbeitet: