如何获取data中的对象属性

发布于 2022-09-04 07:14:54 字数 217 浏览 9 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

幼儿园老大 2022-09-11 07:14:54

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

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

你可以先试试data.data.title,如果没有可以贴代码追问。

云胡 2022-09-11 07:14:54

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

你是不是这么写的的回调

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)
}
风渺 2022-09-11 07:14:54

楼上是正确的 你可以将这一串json数据 赋值给一个名为data的对象 然后再嵌套获取title
var data = {

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

}
console.log(data.data.title);
//输出是“测试

冷…雨湿花 2022-09-11 07:14:54

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文