VM80:1 Uncaught (in promise) SyntaxError: Unexpected token '<', "<!doctype "... is not valid JSON
时间: 2024-08-29 15:00:16 浏览: 101
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
VM80:1 Uncaught (in promise) SyntaxError: Unexpected token '<' 表示在JavaScript的Promise上下文中遇到了一个意外的HTML标签字符 '<',通常这意味着你在预期JSON数据的地方接收到了HTML响应。JSON应该是文本格式的数据,而 '<' 开始的是HTML文档的开始标记。这可能是由于服务器返回的内容不是纯JSON,而是HTML页面或者是XML等非JSON格式。
当你尝试解析这个内容作为JSON时,浏览器会抛出这个错误。解决这个问题需要检查你的网络请求是否正确设置了请求头(如Content-Type: application/json),以及后端是否按照约定返回了JSON格式的数据。
阅读全文