2013-09-25 2 views
1

Je reçois une erreur "SyntaxError: missing: after property id" dans le code suivant.Erreur jQuery - SyntaxError: missing: after property id

jQuery("#username_update").validate({ 

     rules : { 
      new-username : { 
       required : true, 
       email : true 
      }, 
      retype-username : { 
       required : true, 
       email : true 
      } 
     }, 

     messages : { 
      new-username : { 
       required : "New User Name must be filled in" 
      }, 
      retype-username : { 
       required : "Retype User Name must be filled in" 
      } 
     } 

    }); 

Une erreur se produit au niveau des règles: {new-nom d'utilisateur: {ligne. De l'aide?

+1

JSON invalide en utilisant "-" – harikrish

Répondre

5

utilisation

"new-username" : { 
       required : "New User Name must be filled in" 
      } 

au lieu de

new-username : { 
       required : "New User Name must be filled in" 
      } 
+1

Merci beaucoup. :) –

6

nouveau nom d'utilisateur n'est pas un nom de propriété valide. Citez-le, ou utilisez un trait de soulignement. Le nom de la propriété non affectée doit obéir aux règles d'identifiant javascript (alphanumérique plus trait de soulignement et dollar). La propriété citée peut être n'importe quelle chaîne.

+0

Merci beaucoup. :) –

1

Vous ne pouvez pas utiliser "-" dans le nom de la propriété nouveau-nom d'utilisateur. Utilisez underscore ...

+0

Merci beaucoup. :) –

Questions connexes