猿问

在HTML页面调用PHP,提示Uncaught SyntaxError: Unexpected token <

在HTML页面里使用<script src="test.php"></script>调用一个PHP文件,PHP文件功能是输出一个JS脚本。

但是一运行就出错,提示Uncaught SyntaxError: Unexpected token <

出错行是PHP输出的JS代码第一行,也就是<script>这行报错。

直接运行PHP文件没问题,从HTML调用就出问题,难道是调用方法不对?

30秒到达战场
浏览 964回答 2
2回答

手掌心

你的test.php中输出js代码是这么输出的吗: echo '<script>alert(111);</script>'; 这样肯定会报错,把<script></script>标签去掉就可以了: echo 'alert(111);';

小怪兽爱吃肉

Uncaught SyntaxError: Unexpected token < 平时我碰到这个错误是ajax的时候,访问了一个不存在的页面,然后这个404错误我又重新指向了一个提示的自定义页面,由于脚本里面不允许出现标签因为标签带了<>符号,所以,就会抛出这个异常。 你直接访问TEST.PHP的时候,会输出什么内容,不会带有<script>这个标签吧??另外,PHP是需要解析的,你的HTML页面不能直接双击打开。
随时随地看视频慕课网APP

相关分类

Java
我要回答