我是JavaScript新手。试图从网址获取Json数据并在页面上显示。问题是,当我尝试打印它们时,它会显示这样的输出[object Object].
这是我的代码。
控制器:
public function get_info()
{
$item = SuraList::findOrFail(3);
return response()->json(['item'=> $item]);
}
HTML:
<section class="content">
<div class="row">
<div class="box">
<div class="box-body">
<button class="btn btn-info get-info-btn">Get info</button>
</div>
</div>
<div class="box">
<div class="show">
</div>
</div>
</div>
</section>
脚本:
var test = document.querySelector(".get-info-btn");
test.addEventListener('click',getInfo);
function getInfo()
{
$.getJSON('/get-info', function(data) {
console.log(data);
var show = document.querySelector(".show");
show.innerText = data;
});
}
控制台:
我可以在控制台中看到返回的Json数据。我该如何解析这些数据?我尝试了很多次但最终出现了错误。
答案 0 :(得分:2)