微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从解码的 json 数组填充数据表

如何解决从解码的 json 数组填充数据表

我有一个 api,它根据我查询的 id 返回一个 json

例如,如果我运行下面的 api http://kmoffett07.lampt.eeecs.qub.ac.uk/serverSide/buildapi.php?id=1

我的json返回如下:

{
    "status": "true","message": "Customer Details","tv_shows": {
        "id": "1","Title": "Breaking Bad","Year": "2008","Age": "18+","IMDb": "9.5","RottenTomatoes": "96%","Netflix": "1","Hulu": "0","Prime": "0","disney": "0"
    }

我无法找到一种通过更改 id 值并将其发布到数据表来循环访问 api 的方法,因此我尝试从 api 填充一个数组并将该数组拉入数据表中,但没有成功。

代码如下:

?PHP
for ($i = 0; $i <= 5611; $i++) {

    $url = "http://kmoffett07.lampt.eeecs.qub.ac.uk/serverSide/buildapi.PHP?id=" .urlencode($i);
    $response = file_get_contents($url);
    $returnvalue = json_decode($response,true);
    echo $returnvalue;
}

?>
var tableData = <?PHP echo json_encode($returnvalue); ?>;

然后我有我的脚本来填充表格

<script>
        $(document).ready(function() {
            $('#movieTitles').dataTable({
                "aaData": tableData,"aoColumns": [{
                        "returnvalue": ['tv_shows']['Title']
                    },{
                        "returnvalue": ['tv_shows']['Year']
                    },]
            });
        });
    </script>

表中仍然没有任何条目,并且不明白为什么会感谢任何帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。