2017-08-14 138 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

相關問題