Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2012, 15:50
ingpablopinzon
 
Fecha de Ingreso: agosto-2012
Ubicación: Bog
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
Exclamación necesito guía con envio de datos con $.ajax a php

Llevo un buen rato mirando en donde podría tener el error pero no logro encontrar, espero puedan colaborarme.
MI problema esta particularmente con el siguiente envío:
Código:
 $.ajax({
            type:"POST",
            dataType:"json",
            url:"adm_control.php",
            data:"nq="+$('#nq').val()+" & th="+$('#th').val()+
            " & tm="+$('#tm').val()+" & leng="+$('#leng').val()+
            " & porcent="+$('#porcent').val(),
            success:function(s){
                if(s.done=="YES"){
                    $('#mensaje').text("La configuración ha sido actualizada!");
                    $('#ok').click(function(){
                        window.location="adm_config.php";
                    });
                    $('#msg').fadeIn('slow');
                    $('#umsg').fadeIn('slow');                    
                }
            }
la página php tiene la siguiente sección que debería encargarse de recoger los datos enviados con ajax:
Código:
if(isset($_POST['nq'])){        
        $data=array(
            'opcion'=>"updateConfig",
            'nq'=>"Cantidad de preguntas=\"".$_POST['nq']."\"\n",
            'th'=>"Tiempo en horas de la prueba=\"".$_POST['th']."\"\n",
            'tm'=>"Tiempo en minutos de la prueba=\"".$_POST['tm']."\"\n",
            'leng'=>"Idioma de la prueba=\"".$_POST['leng']."\"\n",
            'porcent'=>"Porcentaje de aciertos para superar la prueba=\"".$_POST['porcent']."\""
        );
        
       $start->action($data);        
        $data=array('done'=>"YES");
        unset($_POST['nq']);
    }    
    unset($start);
    echo json_encode($data);
El problema es que el if de la pagina php no se valida, y por lo tanto lo que necesito que haga no se hace.
Agradezco cualquier colaboración.