在一个小小的laravel应用程序中,我正在处理我从这样的ajax请求返回数据:
return response ()->json ( $subject::where('id', $subject->id)->with('division')->get(['id', 'name']));
这返回的内容非常类似于具有嵌套对象的对象。这是我将结果记录到控制台时的结果。
我想获取返回的主题详细信息的名称和ID,在本例中为历史记录和 8 。此外,我希望能够访问它所拥有的对象的除法数组和属性。
我这样做是为了记录主题console.log(data.name)
的名称,但在返回时我得到:
未定义
我怎样才能做到这一点?
答案 0 :(得分:1)
你有一个对象数组,它有一个属性(division
) - 它包含另一个数组。所以你必须访问数组索引
console.log(data[0].division[0].name);
答案 1 :(得分:1)
查看对象结构,我们看到这是一个元素数组,因此应该data[0].name
来获取History
文本
答案 2 :(得分:1)
我假设data
是你的整个对象。
试试data[0].name