Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2012, 10:46
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 10 meses
Puntos: 8
Respuesta: Problema con encoding

Hola Don francisco93,

Gracias por responder.

Efectivamente utilizo Jquery, pero al incluir el parámetro contentType al parecer no hace el llamado a el programa php.... este es el código de cómo lo estoy haciendo:

Código PHP:
        datos "col="+col+"&posi="+posi+"&ced="+ced+"&nom="+nom+"&accion=consultar";
console.log(datos);
        $.
ajax({
            
type"POST",
            
url"pret_multiple.php",
            
contentType"application/json; charset=ISO-8859-1",
            
//contentType: "application/json; charset=utf-8",
            
dataType"json",
            
datadatos,
            
success: function(json) {
console.log(json);
            }
        }); 
Al hacerlo de esta manera no obtengo ninguna clase de respuesta, es decir, el console.log(json) no se ejecuta.

Al hacerlo quitando el parámetro contentType si obtengo respuesta pero el dato que necesito llega en null

el código php que estoy haciendo es el siguiente

Código PHP:
        case "consultar":
            
extract($_POST);
            if (
strlen(trim($ced)) > 0) {
                   
$sel_comp "maestro.cedula = '$ced'";
            }
            if (
strlen(trim($nom)) > 0) {
                
$nom ereg_replace("\*","%",$nom);
                
$p strpos($nom,"%");
                if (
$p == 0)
                    
$nom .= "%";
                   
$sel_comp "maestro.nombre like '$nom'";
            }
            
$sql "SELECT maestro.cedula, trim(maestro.nombre) as nombre FROM maestro WHERE $sel_comp AND estado = 'A' ORDER BY 2 ";
            
$res lee_todo($sql);
                
$suc true;
                echo 
json_encode(
                    array(
                        
"success" => $suc,
                        
"msg" => $sql,
                        
"data" => $res
                    
)
                );
 die; 
Qué será la vaina?