访问对象内部对象的信息

时间:2020-05-17 19:00:36

标签: php arrays json

我很难在js中访问此信息。

这是一个内部有对象的对象。

我正在通过以下方式获取此信息:


  $preguntas = Question::select('questions.id AS question_id' ,
'questions.date',
 'questions.id_user', 'questions.title', 'questions.description', 'questions.views',
 'users.id AS user_id', 'users.first_name', 'users.last_name')
->join('users', 'users.id', 'questions.id_user')
->get()
->skip($saltar)
->take($cantidad)
->toJson();
return $preguntas;

这是$ preguntas的console.log。

有什么想法吗?

非常感谢!我是php新手,这对我来说很难。

{…}
​
5: {…}
​​
date: "2020-05-17"
​​
description: "awdawd"
​​
first_name: "golfee"
​​
id_user: 131
​​
last_name: "romera"
​​
question_id: 6
​​
title: "awdwad"
​​
user_id: 131
​​
views: 0
​​
<prototype>: Object { … }
​
6: Object { question_id: 7, date: "2020-05-17", id_user: 131, … }
​
7: Object { question_id: 8, date: "2020-05-17", id_user: 131, … }
​
8: Object { question_id: 9, date: "2020-05-17", id_user: 131, … }
​
<prototype>: Object { … }

1 个答案:

答案 0 :(得分:0)

如果我正确理解这一点,那么您正在使用PHP获取数据,并且想将其与JavaScript一起使用?

如果是这样,则需要将PHP数据转换为JSON格式,然后使用JavaScript进行读取。我看到您的PHP代码已经转换为JSON,因此您需要像这样在PHP / HTML页面中输出数据:

<script>
var myData = '<?php echo $preguntas'; ?>;

console.log(myData.description);
</script>