Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery将外部JSON文件中的数据提取到innerHTML表中_Javascript_Jquery_Html_Dom_Innerhtml - Fatal编程技术网

Javascript 使用JQuery将外部JSON文件中的数据提取到innerHTML表中

Javascript 使用JQuery将外部JSON文件中的数据提取到innerHTML表中,javascript,jquery,html,dom,innerhtml,Javascript,Jquery,Html,Dom,Innerhtml,我创建了一个名为players\u table的HTML表格,由3个变量组成(ID、Name、Country) 该表应将获取的JSON数据显示到其行中。我不知道出了什么问题,也不知道为什么它什么都没拿。您能帮我解决这个错误并将结果显示到表中吗 $(文档).ready(函数() { $.getJSON(“GameDb.json”),函数(数据) { var player_数据=“”; $。每个(数据、函数(键、值) { 玩家_数据+=''; 玩家_数据+=''+值.Id+''; 玩家_数据+=

我创建了一个名为players\u table的HTML表格,由3个变量组成(ID、Name、Country) 该表应将获取的JSON数据显示到其行中。我不知道出了什么问题,也不知道为什么它什么都没拿。您能帮我解决这个错误并将结果显示到表中吗



$(文档).ready(函数()
{
$.getJSON(“GameDb.json”),函数(数据)
{
var player_数据=“”;
$。每个(数据、函数(键、值)
{
玩家_数据+='';
玩家_数据+=''+值.Id+'';
玩家_数据+=''+值。名称+'';
玩家数据+=''+值。国家+'';
玩家_数据+='';
});
$(“#玩家_表”)。追加(玩家_数据);
});
});

控制台未显示任何错误。但是,整个表格单元格显示“未定义”一词。 这是我这边的观点


您在
开发工具
控制台中是否有错误?如果您有错误,请将其添加到您的问题否,先生,控制台中没有显示错误。但是,整个表格单元格显示单词“Undefined”右前
var播放器_数据=“”
并查看控制台中的内容,可能
数据
不是数组。控制台显示[发送APH请求...antiphishing.js:1]
  <script>
        $(document).ready(function()
        {
            $.getJSON("GameDb.json", function(data)
            {
                var player_data = '';
                $.each(data,function(key,value)
                {
                    player_data +='<tr>';
                    player_data +='<td>'+value.Id+'</td>';
                    player_data +='<td>'+value.Name+'</td>';
                    player_data +='<td>'+value.Country+'</td>';
                    player_data +='</tr>';
                });

                    $('#players_table').append(player_data);
        });

    });

    </script>