Hola, por fín lo conseguí, muchas gracias por tu ayuda y tus consejos, seguro que se puede limpiar un poco el codigo pero asi funciona
Código Javascript
:
Ver original<script type = "text/javascript">
$("#buscar").keyup(function(e){
var tecla = e.keyCode || e.which;
if (tecla != 13)
if ($("#response").css("display") != "none")
$("#response").slideUp();
}).autocomplete({
minLength: 1,
source: "buscar.php",
select: function (event, object){
$("#response h1").html(object.item.value);
$('input[name="buscar"]:hidden').val(object.item.value);
$('input[name="dato"]:hidden').val(object.item.nombre);
$(".dato").html(object.item.nombre);
$("#response").slideDown();
}
})
</script>