Php 如何调试意外令牌<;在Chrome控制台中
使用AJAX上载文件时,我收到一条错误消息,错误消息为:Php 如何调试意外令牌<;在Chrome控制台中,php,jquery,ajax,Php,Jquery,Ajax,使用AJAX上载文件时,我收到一条错误消息,错误消息为: Uncaught SyntaxError: Unexpected token < subdomain.domain.com/:6 Uncaught语法错误:意外标记
Uncaught SyntaxError: Unexpected token < subdomain.domain.com/:6
Uncaught语法错误:意外标记
我点击了链接,它在那一行显示了以下内容:
<!DOCTYPE html>
我不知道这是不是真正的错误,也不知道错误是从哪里来的。关于如何调试它有什么想法吗?这意味着您在脚本标记中有
<script>
<!DOCTYPE html>
</script>
或者在包含的javascript文件中
显然你不应该这样做我有时在尝试
eval
或文档时会遇到这个错误
在这方面,我通过开发者工具(通常是键盘上的F12)观看网络活动(可以在IE、FireFox、Chrome和Safari中访问..IDK了解其他。。我通常使用console.log()
在AJAX响应的网络活动中,我检查了请求响应,以查看输出是什么,并最终被调用以在函数中使用。最后我通常会发现HTML格式的错误,比如解析错误:意外的诸如此类的诸如此类的诸如此类的诸如此类的错误
谢谢,我该如何找出这些错误的来源呢?我已经激活了一些包含JS文件的插件。希望您将使用某种ide或至少是一个高级文本编辑器(如记事本+),它将允许您在项目文件中全局搜索
,并检查所有使用情况。如果您不处理任何执行选项,则默认情况下会使用一些html消息显示错误页面。对于未来参考;最右边的提示是这里的关键。它将声明requestname:linenumber
。这意味着可以在网络选项卡中找到“requestname”。打开它,单击“响应”(不是预览!)并找到有问题的行号。