2011-08-18 45 views
0

我,在我的代碼開始與的JSLint預計「%」,而是看到「%」

<% 
    function selected() 
    { 

開始了代碼的JSLint提供錯誤在第1行字符1

問題:預期的'%',而是看到'%'。

此代碼工作得很好,並且很長一段時間。我只是試圖對JSLint運行這個問題,希望改進我的代碼。 JSLint停止在這個錯誤,並不會掃描其餘的代碼。

問題在第1行字符1:停止。 (0%掃描)。

我只是希望有人有一個想法,爲什麼這是錯的。這是產品代碼,不會被改變,但是總是知道爲什麼不應該用這種方式寫東西。

謝謝。

+0

你不能刪除它嗎? – Joe

+0

這是什麼'<%'? –

+0

ASP Jscript?這不會走得這麼好:) –

回答

1

這是一個傳統的ASP腳本,使用JScript而不是傳統的Javascript?

如果是這樣,我不知道的JSLint是怎麼回事,除非你帶出經典的正常工作ASP-具體的東西(<% %>

0

JSLint支持Javascript,<%不是Javascript的一部分。當您通過JSLint運行您的代碼時,只需刪除此標記即可獲得更有意義的結果。

0

看起來像你試圖jun jslint在非js代碼是它在一個jsp文件或什麼的。

1

的JSLint將正常工作,但你必須在作爲部分粘貼只是JavaScript。

<% %>東西告訴服務器,它裏面的文本是輸出頁面時運行的服務器端腳本。因此,只需選擇內部的東西,實際的JavaScript,然後運行JSLint。

相關問題