2017-08-14 134 views
0

在过去的一周中,我试图调试一个日历视图窗口小部件,并且遇到了一个让我挠了脑袋几天的错误现在。SyntaxError的未知位置:'意外的输入结束'Javascript

这里有什么问题的要点是:

我每次点击的任何视图点击对象,浏览器的控制台给予的我这个错误:

Uncaught SyntaxError: Unexpected end of input VM131:1

图片控制台的输出:

picture of the console's output

当我点击位置的浏览器列表作为错误的来源(VM ###:1),我得到redir在其第一行中只有一个文件的内容是“无效”的。

什么可能是这个错误的来源?

更新:

我忽略了一个链接到某个错误也可以这么看这里是要试图利用日历窗口小部件一个网站的链接:

http://juanmoo.scripts.mit.edu/timegrid/src/webapp/site/

+0

分享你的代码 –

+0

[这里有猫的图片](HTTPS://upload.wikimedia .org/wikipedia/commons/5/5d/European_shorthair_procumbent_Quincy.jpg)它不会帮助你的问题,但它很可爱 - 你已经在问题中发布错误,不需要说错误的图片。这个错误的来源?' - 你的代码*可能是错误的来源,但我们不能告诉 –

+0

这确实是一个可爱的猫,虽然我看到更好。我之前没有发布代码的图片,因为该项目有点大,我不确定错误可能来自哪里。以下是试图使用小部件的网站副本的链接:http://juanmoo.scripts.mit.edu/timegrid/src/webapp/site/。点击日历窗口小部件中的任何按钮后,该错误即会出现。 – Juanmoo

回答

1

它来自何处行这样的:

<a href="javascript:void">Month</a> 

<a href="javascript:void">Week</a> 

void不是一个完整的Javascript语句。 void是一个运算符,它有一个必需的操作数。因此,对于这个是正确的应该是:

<a href="javascript:void 0">Month</a> 

<a href="javascript:void 0">Week</a> 

What does "javascript:void(0)" mean?

+0

非常感谢!我一定会研究它。如果我可以再问一个问题,你是如何看到错误来自哪里的? – Juanmoo

+0

我看到当我点击“月份”和“周”标签时发生错误。我看了看元素,看到了那里的'空白'。与单击错误时“VMxxx”显示的内容相匹配。 – Barmar

相关问题