adjunto la funcion que uso!..cabe destacar que le puse un alert para que pudiesen ver como la funcion se ejecuta mas de una vez! cuando deberia de ejecutarse solo una vez
Código PHP:
Ver original
<script> $(document).ready(function(){ $('#busquedas').focus(function() { $(document).keypress(function(e) { if(e.which == 13) { var div = $('.los_escritorios'); if (div.is(':visible')) { var desk = "#"+$(div).attr("id"); } else { var desk = "body"; } var buscar = $("#busquedas").attr("value"); if(buscar==""){ return false; }else{ alert("g"); $.ajax({ async: true, type: 'POST', url: 'buscar.php', data: {buscar:buscar,desk:desk}, // Mostramos un mensaje con la respuesta de PHP success: function(data) { $(desk).append(data); } }) return false; } } }); }); }); </script>
alli pueden ver! que yo muestro el resultado en un div que este visible y si no hay ninguno que lo ponga en el body!
una cosa mas si no es mucho pedir! se que si es posible porq lo he visto mas no lo recuerdo en estos momentos!
en la respuesta del ajax() hay diversos div´s cada uno con un #id distinto
quisiera solo sacar de toda la respuesta un div #id en especifico
gracias a quienes me puedan ayudar!