Uncaught SyntaxError: Неожиданный токен ILLEGAL - PullRequest
6 голосов
/ 18 мая 2010

Могу ли я знать, что в этом плохого?

обр [$ {i.count-1}] [1] = $ {employee.email};

В ожидании вашего ответа. Весь Кодекс выглядит следующим образом.

$(function() {  
   var arr = new Array();

   arr[0]=new Array(4);
   arr[0][0]=sathis;
   arr[0][1]=sathis@gmail.com;
   arr[0][2]=namakkal;
   arr[0][3]=21;

   arr[1]=new Array(4);
   arr[1][0]=ganesh;
   arr[1][1]=gans@gmail.com;
   arr[1][2]=karaikudi;
   arr[1][3]=22;

   arr[2]=new Array(4);
   arr[2][0]=karthik;
   arr[2][1]=karthik@yahoo.co.in;
   arr[2][2]=trichy;
   arr[2][3]=25;

 var str="<table><tr><th>Name</th><th>Email</th><th>City</th><th>Age</th></tr><tr><td>";

 $("#emp_name").change(function() {
     var i=$(this).val();
    str=str+arr[i-1][0]+"</td><td>"+arr[i-1][1]+"</td><td>"+arr[i-1][2]+"</td><td>"+arr[i-1][3]+"</td><tr></table>";
    $("#viewer").html(str);
    alert(str);
    });


});

Ответы [ 2 ]

17 голосов
/ 14 июня 2010

Вам нужны кавычки для строк.Например, вам нужно arr[0][0]='sathis'; вместо arr[0][0]=sathis;

Также есть более простой способ создания массивов:

arr[0] = ['sathis', 'sathis@gmail.com', 'namakkal', 21];
0 голосов
/ 12 июня 2013

Как указал [user: 638452], это может быть плохой невидимый персонаж. Возврат по невидимому символу, когда Javascript сказал мне, что ошибка была, и мой код работал без изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...