MI problema esta particularmente con el siguiente envío:
Código:
la página php tiene la siguiente sección que debería encargarse de recoger los datos enviados con ajax:$.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'); } }
Código:
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.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);
Agradezco cualquier colaboración.