“ SyntaxError:JSON中位置0处的意外标记<”

“ SyntaxError:JSON中位置0处的意外标记<”,第1张

“ SyntaxError:JSON中位置0处的意外标记<”

错误消息的措词与运行时从GoogleChrome浏览器得到的内容相对应

JSON.parse('<...')
。我知道您说服务器正在设置
Content-Type:application/json
,但是我被认为是响应 主体 实际上是HTML。

Feed.js:94 undefined "parsererror" "SyntaxError: Unexpected token < in JSonat position 0"

console.error(this.props.url, status, err.toString())
下划线标出。

err
内部实际上抛出
jQuery
,并传递给你作为一个变量
err
。带下划线的原因仅仅是因为这是您记录它的地方。

我建议您将其添加到日志记录中。查看实际的

xhr
(XMLHttpRequest)属性以了解有关响应的更多信息。尝试添加
console.warn(xhr.responseText)
,您很可能会看到正在接收的HTML。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4933025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存