Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] ReferenceError: invalid assignment left-hand side

Estas en el tema de ReferenceError: invalid assignment left-hand side en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/08/2014, 19:20
Avatar de Masato  
Fecha de Ingreso: junio-2009
Mensajes: 17
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta ReferenceError: invalid assignment left-hand side

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
  1. <form method='POST' action=''>
  2.                 <table>
  3.                     <tr>
  4.                         <td>Nombre de usuario: </td><td><input id='userName' type='text' size='25'></td>
  5.                     </tr>
  6.                     <tr>
  7.                         <td>Correo electr&oacute;nico: </td><td><input id='userMail' type='text' size='25'></td>
  8.                     </tr>
  9.                     <tr>
  10.                         <td>Contrase&ntilde;a: </td><td><input id='userPass1' type='password' size='25'></td>
  11.                     </tr>
  12.                     <tr>
  13.                         <td>Repita contrase&ntilde;a: </td><td><input id='userPass2' type='password' size='25'></td>
  14.                     </tr>
  15.                     <tr>
  16.                         <td><input id='userRegSubmit' type='button' id='userRegSubmit' value='Enviar'></td>
  17.                     </tr>
  18.                 </table>
  19.             </form>

Código JS:
Código Javascript:
Ver original
  1. $("#userRegSubmit").click(function() {
  2.         $("#messageInfo").css('display', 'none');
  3.         userName = $("#userName").val();
  4.         userMail = $("#userMail").val();
  5.         userPass1 = $("#userPass1").val();
  6.         userPass2 = $("#userPass2").val();
  7.         $.ajax ({
  8.             type: "POST",
  9.             url: "other/eventRegSubmit.php",
  10.             data: "userName="+userName+"&userMail="+userMail+"&userPass1="+userPass1+"&userPass2"=+userPass2,
  11.             success: function(result) {
  12.                 if (result == "true") {
  13.                     $("#messageInfo").toggle("slow");
  14.                     $("#messageInfo").html("Cuenta creada satisfactoriamente.");
  15.                 } else {
  16.                     $("#messageInfo").toggle("slow");
  17.                     if (result == "false1") {
  18.                         $("#messageInfo").html("No se ha podido crear la cuenta.");
  19.                     } else if (result == "false2") {
  20.                         $("#messageInfo").html("Las contrase&ntilde;as no coinciden, vuelva a intentarlo.");
  21.                     } else if(result == "false3") {
  22.                         $("#messageInfo").html("Nombre de usuario o correo en uso, pruebe otra vez.");
  23.                     }
  24.                 }
  25.             },
  26.                 beforeSend:function() {
  27.                     $("#messageInfo").css('display', 'block');
  28.                     $("#messageInfo").html("<img src='images/loading.gif'> Cargando...");
  29.                 }
  30.         });
  31.         return false;
  32.     });

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.

Última edición por Masato; 05/08/2014 a las 20:49 Razón: Solucionado.

Etiquetas: invalid
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:44.