$( "#location" ).val( ui.item.name ); return false; }, select: function( event, ui ) { $( "#location" ).val( ui.item.name ); $( "#location_id" ).val( ui.item.location_id ); return false; } }).data( "autocomplete" )._renderItem = function( ul, item ) { return $( "<li>" ) .append( "<a>" + item.name + (item.address?"<br>(" + item.address + ")":"")+"</a>" ) .appendTo( ul ); } var activity_types = jQuery.parseJSON( '<?php echo str_replace("'", "\\'", json_encode($ATC->get_activity_types())); ?> ' ); $('#activity_type').autocomplete({ minLength: 0, source: activity_types, focus: function( event, ui ) { $( "#activity_type" ).val( ui.item.type ); return false; }, select: function( event, ui ) { $( "#activity_type" ).val( ui.item.type ); $( "#activity_type_id" ).val( ui.item.activity_type_id ); return false; } }).data( "autocomplete" )._renderItem = function( ul, item ) {