0

我的一个 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

任何帮助将不胜感激。提前致谢。

4

1 回答 1

2

这是因为服务器将文件解释为 PHP(这是无效的 PHP 语法),而不是按原样将它们发送给客户端以被解释为 JavaScript。

于 2012-04-20T20:19:45.107 回答