Buenas, sigo con problemas con jQuery, esta vez me larga el error de
ReferenceError: invalid assignment left-hand side que lo imprime por consola al tratar de enviar un formulario, he buscado y la verdad no logro encontrar el error, me dice que está en la línea 18 de mi *.js de funciones pero paso los datos del formulario nada más. Acá el código HTML:
Código HTML:
Ver original<form method='POST' action=''> <td>Nombre de usuario:
</td><td><input id='userName' type='text' size='25'></td> <td>Correo electr
ónico:
</td><td><input id='userMail' type='text' size='25'></td> <td>Contrase
ña:
</td><td><input id='userPass1' type='password' size='25'></td> <td>Repita contrase
ña:
</td><td><input id='userPass2' type='password' size='25'></td> <td><input id='userRegSubmit' type='button' id='userRegSubmit' value='Enviar'></td>
Código JS:
Código Javascript
:
Ver original$("#userRegSubmit").click(function() {
$("#messageInfo").css('display', 'none');
userName = $("#userName").val();
userMail = $("#userMail").val();
userPass1 = $("#userPass1").val();
userPass2 = $("#userPass2").val();
$.ajax ({
type: "POST",
url: "other/eventRegSubmit.php",
data: "userName="+userName+"&userMail="+userMail+"&userPass1="+userPass1+"&userPass2"=+userPass2,
success: function(result) {
if (result == "true") {
$("#messageInfo").toggle("slow");
$("#messageInfo").html("Cuenta creada satisfactoriamente.");
} else {
$("#messageInfo").toggle("slow");
if (result == "false1") {
$("#messageInfo").html("No se ha podido crear la cuenta.");
} else if (result == "false2") {
$("#messageInfo").html("Las contraseñas no coinciden, vuelva a intentarlo.");
} else if(result == "false3") {
$("#messageInfo").html("Nombre de usuario o correo en uso, pruebe otra vez.");
}
}
},
beforeSend:function() {
$("#messageInfo").css('display', 'block');
$("#messageInfo").html("<img src='images/loading.gif'> Cargando...");
}
});
return false;
});
La línea 18 es
data: "userName="+userName+"&userMail="+userMail+"&userP ass1="+userPass1+"&userPass2"=+userPass2,.
Desde ya, muchas gracias.
[EDIT]
Ya encontré el error, el último = me había quedado fuera de la última comilla.