未捕获的SyntaxError:意外的输入结束

时间:2013-06-16 15:36:20

标签: javascript jquery

我有这段代码,但是当出现问题并且控制台记录此错误时

  

未捕获的SyntaxError:意外的输入结束

$(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); ?> ;
         }

      });

谢谢:)

2 个答案:

答案 0 :(得分:1)

SyntaxError: Unexpected end of input表示文件已结束,而解析器则预计会有更多文件。这通常是由拼写错误或遗漏或}引起的。计算开盘金额(和{并计算金额)和}。如果它们不相同,你应该弄清楚你忘记关闭它们的位置。

答案 1 :(得分:1)

你必须吝啬})或两者之类的})