发布网友 发布时间:2023-10-17 00:57
共2个回答
热心网友 时间:2024-12-03 10:54
var a={a:123,b:"string"}
var b = "{a:123,b:'string'}";
console.log(a);
console.log(b);
alert(a);
alert(b);
//我猜的情况: 接口返回给你前端的数据是字符串,而不是object。
//1 试着将字符串转成object,推荐转成json 对象。
//2 和后端协商http的请求的返回值。把response type 改为使用json,而不是text,html之类的文本
网页链接
热心网友 时间:2024-12-03 10:55
你这又不是json数据格式。你这样取值肯定不行了。你这格式处理的我还真不知道,你只能当字符串去处理,用split进行分割,然后匹配字符串试试能不能取到值。