Que tal, Resulta que necesito enviar por AJAX el valor de una variable que recibo en una funcion lamada "pedirDatos(idAsignatura)", pero el archivo "recuperarDatos.php" que es el que debe de recibirlos no lo hace. Dentro del archivo de "recuperarDatos.php" necesito atrapar la variable con esto: "$cla=$_POST['clave'];" (Sin comillas). Sin encambio los datos no llegan a mi archivo "pedirDatos.php"
Aqui el codigo:
function pedirDatos(idAsignatura){
alert(idAsignatura);//Uso este alert para verificar que si este esntrando la variable
$.ajax({
type: 'POST',
url: 'recuperarDatos.php',
data: {
clave:idAsignatura//Aqui es donde se envian las variables por POST
},
beforeSend:function(){
$('#ajax-panel').html('<div class="loading"><img src="img/anim.gif" alt="Loading..." /></div>');
},
success:function(data){
$("#ajax-panel").load("recuperarDatos.php");
$(data).find('item').each(function(i){
});
},
error:function(){
$('#ajax-panel').html('<p class="error"><strong>Oops!</strong> Algo fallo, intenta de nuevo.</p>');
}
});
}
Agradezco su ayuda por anticipado