我已经使用硬编码数组(如下所示)对html页面进行了沙箱处理
data = {
"rounds" : [
{ "name": "Round1",
"matches" : [
{ "id" : 1, "p1" : "mTwDeMuslim", "p2" : "Luffy" },
{ "id" : 2, "p1" : "SeleCT", "p2" : "NEXGenius" },
{ "id" : 3, "p1" : "Fenix", "p2" : "SoftBall" },
{ "id" : 4, "p1" : "White-Ra", "p2" : "Ice" },
{ "id" : 5, "p1" : "HuK", "p2" : "RedArchon" },
{ "id" : 6, "p1" : "Capoch", "p2" : "Loner" },
{ "id" : 7, "p1" : "mTwDIMAGA", "p2" : "MakaPrime" },
{ "id" : 8, "p1" : "TLAF-Liquid`TLO", "p2" : "SEN" }
]
},
{ "name": "Round2",
"matches" : [
{ "id" : 9, "p1" : null, "p2" : null },
{ "id" : 10, "p1" : null, "p2" : null },
{ "id" : 11, "p1" : null, "p2" : null },
{ "id" : 12, "p1" : null, "p2" : null }
]
},
{ "name": "Round3",
"matches" : [
{ "id" : 13, "p1" : null, "p2" : null },
{ "id" : 14, "p1" : null, "p2" : null },
]
},
{ "name": "Round4",
"matches" : [
{ "id" : 15, "p1" : null, "p2" : null },
]
}
]
};
对于在比赛中产生比赛的方括号图很有用。我的下一步是将页面与将提供实际数据的服务器集成在一起。变量包括将从数据库中提供的回合数,比赛数和p1 / p2。
鉴于数组数据将存储在隐藏的HTML字段中,我该如何用javascript编码?
这是数组在调试器中的外观(这是硬编码的结果):