Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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
使用JSON中的Javascript创建表_Javascript_Arrays_Json_Javascript Objects - Fatal编程技术网

使用JSON中的Javascript创建表

使用JSON中的Javascript创建表,javascript,arrays,json,javascript-objects,Javascript,Arrays,Json,Javascript Objects,我试图在表中显示的对象中有数据。不幸的是,我的所有列都显示未定义 var fifadata=[{ “字段”:[“id”、“国家”、“候补球员姓名”、“国际足联代码”、“团体id”、“团体字母”、“胜利”、“平局”、“失败”、“比赛”、“分数”、“进球数”、“进球数”、“进球数差”] }, { “id”:1, “国家”:“巴西”, “备用名称”:空, “国际足联代码”:“BRA”, “组id”:1, “集团信函”:“A”, “胜利”:4, “抽签”:1, "损失":二,, “玩的游戏”:7, "

我试图在表中显示的对象中有数据。不幸的是,我的所有列都显示
未定义

var fifadata=[{
“字段”:[“id”、“国家”、“候补球员姓名”、“国际足联代码”、“团体id”、“团体字母”、“胜利”、“平局”、“失败”、“比赛”、“分数”、“进球数”、“进球数”、“进球数差”]
}, {
“id”:1,
“国家”:“巴西”,
“备用名称”:空,
“国际足联代码”:“BRA”,
“组id”:1,
“集团信函”:“A”,
“胜利”:4,
“抽签”:1,
"损失":二,,
“玩的游戏”:7,
"点":13,,
“目标”:11,
“目标:14,
“目标_差异”:-3
}, {
“id”:2,
“国家”:“克罗地亚”,
“备用名称”:空,
“国际足联代码”:“CRO”,
“组id”:1,
“集团信函”:“A”,
"赢":一,,
“绘制”:0,
"损失":二,,
“玩的游戏”:3,
"点":三,,
“目标”:6,
“目标:6,
“目标差异”:0
}, {
“id”:3,
“国家”:“墨西哥”,
“备用名称”:空,
“国际足联代码”:“MEX”,
“组id”:1,
“集团信函”:“A”,
"赢":二,,
“抽签”:1,
"损失":一,,
“玩的游戏”:4,
"要点":七,,
“目标”:5,
“目标针对”:3,
“目标差异”:2
}];
var body=document.getElementsByTagName('body')[0];
var table=document.createElement(“表”);
var thead=document.createElement(“thead”);
var tbody=document.createElement(“tbody”);
var th=document.createElement(“th”);
var caption=document.createElement('caption');
var cap=document.createTextNode(“游戏结果列表”);
标题.儿童(cap);
caption.style.fontwweight=“900”;
表1.追加子项(标题);
body.appendChild(表);
table.style.border=“1px红色虚线”;
table.style.borderSpacing=“1px”;
table.style.textAlign=“中心”;
//桌头(正确)
对于(i=0;i<1;i++){
var tr=document.createElement(“tr”);
附肢儿童(tr);
表1.儿童(thead);
对于(j=0;j}
在中不能使用这样的变量。实际上,您请求的是一个名为
keyinfo
的属性,该属性不存在

var keyinfo = fifadata[0].fields[j];
var test = fifadata[i].keyinfo; // wrong

在中不能使用这样的变量。实际上,您请求的是一个名为
keyinfo
的属性,该属性不存在

var keyinfo = fifadata[0].fields[j];
var test = fifadata[i].keyinfo; // wrong

在中不能使用这样的变量。实际上,您请求的是一个名为
keyinfo
的属性,该属性不存在

var keyinfo = fifadata[0].fields[j];
var test = fifadata[i].keyinfo; // wrong

在中不能使用这样的变量。实际上,您请求的是一个名为
keyinfo
的属性,该属性不存在

var keyinfo = fifadata[0].fields[j];
var test = fifadata[i].keyinfo; // wrong

我只需要使用javascript而不是jQuery来完成这项工作。在所有这些代码中,您有一个简单的问题<代码>var测试=fifadata[i].keyinfo应该是
var测试=fifadata[i][keyinfo]如果您将代码示例减少到给您带来麻烦的特定部分,这会很有帮助。您通过解释它显示了
未定义的
,基本上确定了问题,因此,如果人们不必钻研该代码来获得指定所需文本的部分,这将非常有用。谢谢。我需要只使用javascript而不是jQuery来完成这项工作。在所有这些代码中,您有一个简单的问题<代码>var测试=fifadata[i].keyinfo应该是
var测试=fifadata[i][keyinfo]如果您将代码示例减少到给您带来麻烦的特定部分,这会很有帮助。您通过解释它显示了
未定义的
,基本上确定了问题,因此,如果人们不必钻研该代码来获得指定所需文本的部分,这将非常有用。谢谢。我需要只使用javascript而不是jQuery来完成这项工作。在所有这些代码中,您有一个简单的问题<代码>var测试=fifadata[i].keyinfo应该是
var测试=fifadata[i][keyinfo]如果您将代码示例减少到给您带来麻烦的特定部分,这会很有帮助。您通过解释它显示了
未定义的
,基本上确定了问题,因此,如果人们不必钻研该代码来获得指定所需文本的部分,这将非常有用。谢谢。我需要只使用javascript而不是jQuery来完成这项工作。在所有这些代码中,您有一个简单的问题<代码>var测试=fifadata[i].keyinfo应该是
var测试=fifadata[i][keyinfo]如果您将代码示例减少到给您带来麻烦的特定部分,这会很有帮助。您通过解释它显示了
未定义的
,基本上确定了问题,因此,如果人们不必钻研该代码来获得指定所需文本的部分,这将非常有用。谢谢。我将接受未来问题的建议