Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] jqgrid señalar y mostrar

Estas en el tema de jqgrid señalar y mostrar en el foro de Jquery en Foros del Web. Muchas veces cuando tenemos un jqgrid nos piden que señalemos un dato y que nos lo muestre en algun input text o alg por el ...
  #1 (permalink)  
Antiguo 14/12/2012, 11:02
 
Fecha de Ingreso: septiembre-2012
Ubicación: Sevilla
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 0
jqgrid señalar y mostrar

Muchas veces cuando tenemos un jqgrid nos piden que señalemos un dato y que nos lo muestre en algun input text o alg por el estilo , lo que yo necesito es justo lo contrario .Estoy haciendo un buscador en el que tengo un campo de texto y un boton

Código HTML:
Ver original
  1. <!--BUSCADOR-->
  2.         <div id="buscador">
  3.             <input type="text" id="campo" name="campo"/>
  4.             <button id="buscar" onClick="enviar_variable();">Buscar</button>
  5.             <br/><br/>
  6.             <div id="latabla">    
  7.                 <br/>  
  8.             </div>
  9.         </div>

pues bien como veis esto me l envia a una funcion javascript , la cual la pasa a una pagina php dinamicamente y me responde con el resultado.
Código Javascript:
Ver original
  1. //      BUSQUEDA DEL DATO INTRODUCIDO EN EL CAMPO DE BUSQUEDA
  2.             function enviar_variable(){
  3.                 //Envio las variables
  4.                 var c=document.getElementById('campo').value;
  5.                 $.post("buscar.php",{campo:c},function(respuesta){
  6.                     //asignamos el valor devuelt al div #latabla                    
  7.                     jQuery("#latabla").html(respuesta);
  8.                 });
  9.             }
ahora mismo este resultado es una tabla que se muestra en el div #latabla , pues bien l que necesito esque l que me devuelva es en el prpi jqgrid la seleccion de este elemento para poder trabajar con el y no tenga que buscar uno por uno lo que busco. Os dejo aqui el codigo php
Código PHP:
Ver original
  1. //conexion
  2. if (empty($_POST['campo'])) {
  3.     echo '<p>Debe intrducir algún dato a buscar.</p>';
  4. } else {
  5.     $variable = mysql_real_escape_string($_POST['campo']); //CoJO LA INFO DEL CAMPO
  6.     $consulta = "SELECT eOrigen, eDestino FROM desvios WHERE eOrigen='$variable' or eDestino='$variable'"; //CONSULTO EN LA CASE DE DATOS SI HAY ALGUN ORIGEN O DESTINO CON ESE VALR
  7. //echo $consulta;
  8.     $totalFilas = mysql_query($consulta); //guardo la consulta y en el foreach la recorro
  9.     //echo $totalFilas;
  10.     if ($totalFilas == "") {
  11.         echo "<p>Lo sentimos pero el dato que está buscando no se ha encontrado.</p>";
  12.     } elseif ($totalFilas > 0) {
  13.         echo" <table id='tabla1'>
  14.            <tr>
  15.                <td id='td1'>Extensión Origen</td><td id='td1'>Extensión Destino</td>
  16.            </tr>";
  17.  
  18.         while ($fila = mysql_fetch_array($totalFilas)) {
  19.             echo "<tr>";
  20.             echo "<td>";
  21.             echo $fila['eOrigen'];
  22.             echo"</td>";
  23.             echo "<td>";
  24.             echo $fila['eDestino'];
  25.             echo"</td>";
  26.             echo " </tr>";
  27.         }
  28.         echo " </table>";
  29.     }

Etiquetas: ajax, javascript, jqgrid
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:00.