2012-04-20 104 views
0

我的JavaScript文件之一是以下行JavaScript文件返回錯誤日誌,即時通訊不知道

if(strinput.indexOf('<?')>-1||strinput.indexOf('!xml')>-1||strinput.indexOf('xml')>-1) 

和錯誤返回一個錯誤日誌

[20-Apr-2012 14:06:32] PHP Parse error: syntax error, unexpected '!' 
in /home6/mywebsite/public_html/phpspellcheck/include.js on line 295 

但如果我去除 !錯誤更改爲

[20-Apr-2012 14:15:40] PHP Parse error: syntax error, unexpected T_STRING in 
/home6/mywebsite/public_html/phpspellcheck/include.js on line 295 

任何幫助將不勝感激。提前致謝。

+0

這個錯誤顯示在哪裏?爲什麼JS會被PHP解析? – newtron 2012-04-20 20:19:02

+0

這不是一個jQuery錯誤,它是一個php錯誤。 – 2012-04-20 20:19:23

+0

這個錯誤是在我的網站錯誤日誌。我聘請的第三方幫我寫了一個PHP腳本,將這個JS文件解析爲拼寫檢查功能的一部分 – Rookieatthis 2012-04-20 20:20:45

回答

2

這是因爲服務器將文件解釋爲PHP(並且這是無效的PHP語法),而不是將它們發送到客戶端以解釋爲JavaScript。