php 返回值代码如下:
echo $json_encode($response)
vue中处理response语句如下
success(response) {
response = JSON.parse(response);
if (response.code == "200") {
}else{
}
浏览器console报错:
Unexpected token o in JSON at position 1
原因是response已经是一个object对象了,不用再JSON.parse,因此去掉
response = JSON.parse(response);即可
本文详细解析了PHP返回JSON数据到Vue应用时常见的错误:在Vue中直接使用JSON.parse处理已为对象的response,导致浏览器console报错。文章提供了解决方案,即避免不必要的JSON解析。
1万+

被折叠的 条评论
为什么被折叠?



