Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2009, 14:03
Leonardoeqv
 
Fecha de Ingreso: febrero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Problemas con la recepcion de variables del formulario con xajax

Hola amigos tengo un problemita... Cuando envio mis variables del formulario con xajax, con el navegador internet explorer funciona de la mil maravillas, ahora los pruebo con mozilla, safari, opera y no rula... He revisado el codigo y la verdad no encuentro el error...

Estoy usando una bd en mysql de prueba con una sola tabla con los siguientes campos: Cedula, nombre y apellido...

aqui esta el codigo fuente....

Esta es función la llama un boton buscar y se encarga buscar los datos..
la variable $datos["buscar_cedula"] me llega vacia en todos los navegadores menos i.explores:

Código:
function buscar_datos($datos){
    $respuesta = new xajaxResponse();
    $respuesta->setCharacterEncoding('ISO-8859-1');
    $conexion = mysql_connect("localhost", "root", "1234");
      mysql_select_db("prueba",$conexion);
		
    $query = "SELECT *from persona where cedula = " .$datos["buscar_cedula"];
    $resultado = mysql_query($query);
		
    if ($resultado){
        if (mysql_num_rows($resultado) != 0){
           $row = mysql_fetch_array($resultado);
           $respuesta->Assign("cedula","value",$row["Cedula"]);
           $respuesta->Assign("nombre","value",$row["Nombre"]);
           $respuesta->Assign("apellido","value",$row["Apellido"]);
        }else{
           $respuesta->alert("Cedula No Registrada");
        }
    }else{
        $respuesta->alert("Error en el query: " . mysql_error());
    }
     mysql_free_result($resultado);
     return $respuesta;
}
aqui esta el codigo html y la llamada.

Código:
<form name="form1">
  <table border="0" align="center">
    <tr>
      <td bgcolor="#CCCCCC">Cedula a Consultar:</td>
      <td><input name="buscar_cedula" type="text" id="buscar_cedula"><input type="button" name="Submit" value="Buscar" onClick="xajax_buscar_datos(xajax.getFormValues('form1'))"></td>
    </tr>
    <tr align="center">
      <td colspan="2"><hr></td>
    </tr>
    <tr>
      <td bgcolor="#CCCCCC">Cedula</td>
      <td><input name="cedula" type="text" id="cedula"></td>
    </tr>
    <tr>
      <td bgcolor="#CCCCCC">Nombre:</td>
      <td><input name="nombre" type="text" id="nombre"></td>
    </tr>
    <tr>
      <td bgcolor="#CCCCCC">Apellido:</td>
      <td><input name="apellido" type="text" id="apellido"></td>
    </tr>
  </table>
</form>