Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2016, 15:57
erickmpos
 
Fecha de Ingreso: enero-2016
Ubicación: Heredia
Mensajes: 35
Antigüedad: 8 años, 10 meses
Puntos: 0
Pregunta Agregar datos de la BD desde Jquery / Ajax

Buenas compañer@s, tengo una duda, como hago para que a la hora de hacer un llamado por AJAX, este me devuelva los datos de la base de datos y me los pueda poner en un input, ya que he visto en algunos ejemplos que se puede hacer con un <span> pero no he logrado averiguar como hacerlo con un <input>
Este es un ejemplo que me hace el programa al momento y que de igual manera quiero poner donde dice Apellido: que se coloque el apellido pero me lo pone a la par del nombre, por ejemplo:
Ingresar el id: 2
Nombre: Juan
Perez

Apellido:

Adjunto mi codigo: index.php
Código PHP:
Ver original
  1. <html>
  2.  
  3. <head>
  4.  
  5. <script type="text/javascript" src="js/jquery-2.2.1.min.js"></script>
  6.  
  7. <script>
  8. function realizaProceso(valorId){
  9.         var parametros = {
  10.                 "valorId" : valorId
  11.         };
  12.         $.ajax({
  13.                 data:  parametros,
  14.                 url:   'busqueda.php',
  15.                 type:  'post',
  16.                 beforeSend: function () {
  17.                         $("#resultado").html("buscando, espere por favor...");
  18.                 },
  19.                 success:  function (response) {
  20.                         $("#resultado").html(response);
  21.                 }
  22.         });
  23. }
  24. </script>
  25.  
  26. </head>
  27.  
  28. <body>
  29.  
  30. Ingresar el id:
  31.  
  32. <input type="text" name="caja_texto" id="valor1" value="" onKeyUp="realizaProceso($('#valor1').val());"/>
  33.  
  34.  <br/>
  35.  
  36. Nombre:
  37. <span id="resultado">Ninguno</span><br /><br />
  38. Apellido:
  39.  
  40. </body>
  41.  
  42. </html>

Este es la busqueda.php
Código PHP:
Ver original
  1. <?php
  2. $id = $_POST['valorId'];
  3.  
  4. $conexion = mysqli_connect("localhost", "root", "", "mmv");
  5. $sql = "SELECT * FROM mmv001 WHERE id = '".$id."'";
  6. $consulta = mysqli_query($conexion, $sql);
  7. $resultados = mysqli_fetch_array($consulta);
  8.  
  9. echo $resultados['nombre'];
  10. ?>
  11. <br />
  12. <?php
  13. echo $resultados['apellido'];

Espero me pueda ayudar a solucionar esto y la vez, si yo borro el id, que se me mantenga la información en el input. lo cual ahorita no lo hace, ya que si yo borro, se me borra el nombre y apellido.
Muchas gracias!
Saludos