Jquery Autocomplete Wählen Sie TypeError: ui.item undefined aus

Ich benutze jquery ui 1.10.3 und jquery 2.0.3. Ich versuche, die Autovervollständigungsfunktion zu verwenden, um den Text eines anderen Textfelds bei Auswahl einer Option aus den vorgeschlagenen Optionen aus Autovervollständigung zu ändern.

Unten ist mein Code für die Autocomplete-Funktion. Ich erhalte die Ergebnisse nach Bedarf, aber wenn ich eine Option aus der Liste auswähle, erhalte ich dieTypeError: ui.item ist undefiniert Error.

<script language="javascript">
$(document).ready(function(){
    $('#item_code').autocomplete({
    source: "http://localhost/test/item/search_item",
        minLength: 1,
        select: function( event, ui ) {
            $( "#item_description" ).val(ui.item.description );
            return false;
        }
    }).data("ui-autocomplete" )._renderItemData = function( ul, item ) {
        return $( "<li></li>" )
            .data( "item.autocomplete", item )
            .append( "<a>" + item.value + " - " + item.description + "</a>" )
            .appendTo( ul );
    };
});   
</script>

Ich habe das Netz abgesucht, aber ich bin an einem Punkt angelangt, an dem ich meinen Kopf auf den Tisch stößt. Jede Hilfe wird sehr geschätzt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage