因为浏览器自动已经帮你 JSON.parse() 了。 // 设置这个就不用JSON.parse()了 xhr.responseType = 'json' // 读取,别用responseText xhr.response
一般而言就是,json格式不对,这个原生的ajax是不会做json解析的,所以需要手动解析,把你的resault放到一个在线的json格式化网站上看看,是不是哪里少了引号之类的,这个网站就可以:JSON解析
因为浏览器自动已经帮你
JSON.parse()
了。