Si, las variables se inicializan correctamente en el javascript, puesto que lo compruebo debuggeando el código con el navegador.Justo antes de realizar la llamada AJAX, las variables nombre, email y telefono tienen el valor correcto.
El codigo completo de la función javascript que se ejecuta cuando pulso el botón enviar de mi formulario es el siguiente:
Código:
$(document).ready(function(){
$("#enviar").click(function(){
var nombre = $("#nombre").val();
var email = $("#email").val();
var telefono = $("#telefono").val();
if(nombre.length==0){
$("#nombre").focus();
}
else if(email.length==0){
$("#email").focus();
}
else if(telefono.length==0){
$("#telefono").focus();
}
else{
$.ajax({
type: "GET",
url:"process.jsp",
data: "nombre ="+nombre+"&email ="+email+"&telefono ="+telefono,
success: function(login){
alert(login);
}
});
}
});
});
Gracias