2013-06-16 2 views
-1

у меня есть этот код, но когда есть проблема и журнал консоли эта ошибкаUncaught SyntaxError: Неожиданный конец ввода

Uncaught SyntaxError: Unexpected end of input

$(function() { 
     var clicks = 0; 
     setLike('<?php echo $notrepage ?>'); 
     FB.Event.subscribe('edge.create', function (response) { 
     if (getcookie('<? url_to_cookie($fbpage) ?>')) { 
      setLike('<?php echo $autrepage;?>'); 
      var clicks = 1, 
      cooo = <? url_to_cookie($autrepage) ?> ; 
     } else if (clicks == 1) { 
      setcookie(cooo, '1', 350); 
      $("#inner-follow").remove(); 
      $("#likeplay").remove(); 
      document.getElementById("dsfsd").style.display = 'none'; 
      document.getElementById("dsfsd").style.visibility = 'hidden'; 
      document.getElementById("videos").style.display = 'block'; 
      document.getElementById("videos").style.visibility = 'visible'; 
      getViedo(); 
     } else if (clicks = 0) { 
      setLike('<?php echo $fbpage; ?>'); 
      var clicks = 1, 
      cooo = <? url_to_cookie($fbpage); ?> ; 
     } 

     }); 

Спасибо :)

+0

Прочитайте сгенерированный источник, и вы увидите, что проблема на третьей до последней строки. – SLaks

+0

Я думаю, что это должно быть экранировано с '; так что cooo = ; должно быть cooo = ' '; не определяйте снова переменные клики, а последнее elsse if должно быть == 0 –

+0

это работа, которую я пропустил "});" в конце для "$ (function() {" –

ответ

1

Вы должны быть mising либо } или ) или как-то вроде })

0

SyntaxError: Unexpected end of input означает, что файл закончился, в то время как парсер ожидал, что было больше. Обычно это вызвано опечаткой или отсутствием) или}. Подсчитайте количество открытий (и {и подсчитайте количество) и}. Если они не совпадают, вы должны выяснить, где вы забыли закрыть их.

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