为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

30秒到达战场 2019-03-01 10:43:49
在HTML页面里使用<script src="test.php"></script>调用一个PHP文件,PHP文件功能是输出一个JS脚本。 但是一运行就出错,提示Uncaught SyntaxError: Unexpected token < 出错行是PHP输出的JS代码第一行,也就是<script>这行报错。 直接运行PHP文件没问题,从HTML调用就出问题,难道是调用方法不对?
查看完整描述

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

你的test.php中输出js代码是这么输出的吗:

echo '<script>alert(111);</script>';

这样肯定会报错,把<script></script>标签去掉就可以了:

echo 'alert(111);';
查看完整回答
反对 回复 2019-03-01
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

Uncaught SyntaxError: Unexpected token <

平时我碰到这个错误是ajax的时候,访问了一个不存在的页面,然后这个404错误我又重新指向了一个提示的自定义页面,由于脚本里面不允许出现标签因为标签带了<>符号,所以,就会抛出这个异常。

你直接访问TEST.PHP的时候,会输出什么内容,不会带有<script>这个标签吧??另外,PHP是需要解析的,你的HTML页面不能直接双击打开。

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 963 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信