Por si te sirve de ayuda, esta es la funcion ajax que yo utilizo siempre en jquery y me funciona bien:
Al hacer clic en un boton:
Código Javascript
:
Ver original$("#boton").click(function(e){
e.preventDefault();
var fIni= $("#varFIni").val();
var fFin= $("#varFFin").val();
var hIni= $("#varHini").val();
var hFin=$("#varHfin").val();
param="fIni="+fIni+"&fFin="+fFin+"&hIni="+hIni+"&hFin="+hFin;
$.ajax({
type: "POST",
url: "formularioReserva.php",
data: param,
success: function(datos){
//Indico donde lo cargo, en este caso. Puedes poner aquello que quieres que haga:
$("#cargarForm").html(datos);
}
});//ajax
return false;
});//click
Este otro, es para que consulte en un script y devuelva su contenido:
Código Javascript
:
Ver original$("#name").change(function(){
var dni=$("#name").find(':selected').val();
$.ajax({
type:"POST",
url:"obtenerMail.php",
data: "dni="+dni,
success: function(datos){
$("#mailResp").attr('value', datos);
$("#mailResp").text(datos);
}
});
Saludos