我很难在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 { … }
答案 0 :(得分:0)
如果我正确理解这一点,那么您正在使用PHP获取数据,并且想将其与JavaScript一起使用?
如果是这样,则需要将PHP数据转换为JSON格式,然后使用JavaScript进行读取。我看到您的PHP代码已经转换为JSON,因此您需要像这样在PHP / HTML页面中输出数据:
<script>
var myData = '<?php echo $preguntas'; ?>;
console.log(myData.description);
</script>