{"data":{"title":"测试","content":"<p>英语是你的</p>","publisher":"电风扇","update_time":"2016.10.22"},"success":true},
这种方式,我如何获得他的title属性,data.title为什么不能用报错
是mui.ajax的。没有错误信息,输出的时候data.title为undefined
{"data":{"title":"测试","content":"<p>英语是你的</p>","publisher":"电风扇","update_time":"2016.10.22"},"success":true},
这种方式,我如何获得他的title属性,data.title为什么不能用报错
是mui.ajax的。没有错误信息,输出的时候data.title为undefined
跟楼上保持差不多的看法。
你是不是这么写的的回调
success: function(data){
// ...
console.log(data); // {"data":{"title":"测试","content":"<p>英语是你的</p>","publisher":"电风扇","update_time":"2016.10.22"},"success":true}
// 应该用data.data.title
if(data && data.data && data.data.title) console.log(data.data.title)
}
楼上是正确的 你可以将这一串json数据 赋值给一个名为data的对象 然后再嵌套获取title
var data = {
"data":{
"title":"测试",
"content":"<p>英语是你的</p>",
"publisher":"电风扇",
"update_time":"2016.10.22"
},
"success":true
}
console.log(data.data.title);
//输出是“测试
”
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
最好贴代码,根据描述感觉上你陷入了这种操作。
你可以先试试
data.data.title
,如果没有可以贴代码追问。