Bueno estoy trabajando en un sistema de registro/login con php mysql jquery (.ajax). Pero tengo una duda, cuando quiero enviar desde la funcion .ajax de jquery muchas variables mediante GET a mi .php como os muestro el codigo, me da problema y no me funciona el resto de la aplicacion, podrian decirme si estan bien pasadas los "data" o como seria en tal caso?
 
$("#conectar").click(function(){ // Funcion para validar registro
 
if (estadoUsu == true && estadoPass == true && estadoEmail == true) {
	var usuario = $("#usuario");
	var pass2 = $("#pass2");
	var email = $("#email");
	var URLru = "registro_usuario.php";
 
		return $.ajax({
		url: URLru,
		cache: false,
	  	type: "GET",
		data: {"usuario=" + usuario, "pass2=" + pass2, "email=" + email},
		success: function(phpReturn) {// phpReturn es el "string" devuelto a través del "echo" de PHP
 
			if (phpReturn == "insertError"){
				$("#errorForm").addClass("error");
				$("#errorForm").html("Error al registrarse");
				$("#errorForm").fadeIn();
			} 
			else if (phpReturn == "errorConex") {
				$("#errorForm").addClass("error");
				$("#errorForm").html("Imposible conectar con la BD");
				$("#errorForm").fadeIn();
			} 
			else {
			        $("#errorForm").addClass("correcto");
				$("#errorForm").html("Usuario registrado correctamete");
				$("#errorForm").fadeIn();
	          	}
	          }// Fin del succes
	   });//Fin de la funcion .ajax
 }Fin del if
else {
alert("error al enviar formulario");
} 	
}); //Fin de la funcion boton registrarse 
  
 
), aunque no está demás aplicar trim con jquery sobre phpReturn 

, sea post o get el usuario ni cuenta se da (a no ser que sea un develop como nosotros 

