错误消息的措词与运行时从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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)