2013-09-25 3 views
1

Я получаю сообщение об ошибке «SyntaxError: missing: after property id» в следующем коде.Ошибка 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" 
      } 
     } 

    }); 

Ошибка возникает по правилам: {new-username: {line. Любая помощь?

+1

недействителен JSON с помощью "-" – harikrish

ответ

5

использование

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

вместо

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

спасибо. :) –

6

новое имя пользователя недопустимо. Цитировать, или использовать подчеркивание. Некотированное имя свойства должно подчиняться правилам идентификатора javascript (буквенно-цифровой плюс подчеркивание и доллар). Свойством Quoted может быть любая строка.

+0

Большое спасибо. :) –

1

Вы не можете использовать «-» в имени свойства new-username. Используйте подчеркивание ...

+0

спасибо. :) –

Смежные вопросы