javascript - 如何获取data中的对象属性
黄舟
黄舟 2017-04-11 10:21:00
0
4
354

{"data":{"title":"测试","content":"<p>英语是你的</p>","publisher":"电风扇","update_time":"2016.10.22"},"success":true},
这种方式,我如何获得他的title属性,data.title为什么不能用报错
是mui.ajax的。没有错误信息,输出的时候data.title为undefined

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(4)
小葫芦

跟楼上保持差不多的看法。

你是不是这么写的的回调

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)
}
黄舟

最好贴代码,根据描述感觉上你陷入了这种操作。

var data = {
    "data":{
        "title":"测试",
        "content":"<p>英语是你的</p>",
        "publisher":"电风扇",
        "update_time":"2016.10.22"
    },
    "success":true
}

你可以先试试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);
//输出是“测试

大家讲道理

可以使用JSON.js库解析得到对象 再点点点了

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!