未捕获的SyntaxError:意外的令牌},没有可见的错误?
当我尝试运行我的网络应用程序的某些function时,我在index.php(第30行)上收到错误“Uncaught SyntaxError:Unexpected token}”(而其他function似乎工作正常)。
我略微缩小了问题的范围。 错误似乎发生在"<?php"
开始标记处(我发现这是因为在此标记之后添加一行不会更改给出错误的行,但是在标记之前添加了一行并且给出了错误线:31)。 我把代码放在note-pad ++中来检查隐藏的字符,我找不到任何不合适的地方。 Dreamweaver没有语法错误……
我还看了我的AJAX JS函数(它们在一个单独的文件中)。 那里没有语法错误,也没有不合适的字符。
问题:任何人都可以看到或解释导致此错误的原因吗?
我将代码放在“line:30”周围,错误就是这样。 完整的代码在github上(大到这里发布所有代码):
https://github.com/bcdawber/URL-Vault-Web-Application
码:
//console suggests error is somewhere here? <?php session_start(); if(isset($_SESSION['userid'])) { echo ''; echo ''; echo ''; echo ''; echo ''; echo 'URL VAULT
'; echo 'A Web Application for Storing URLs to Online Media.
'; echo ''; // echo ''; // echo ''; // ...........